Dec 01 02:13:07.292 INFO testing sinclairzx81/vector-rs against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 01 02:13:07.292 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 02:13:07.773 INFO [stdout] f7eac1f888b72c5bec21a5724c00fcd32104866dd468d6d3b9cc9d045051f3ae
Dec 01 02:13:07.783 INFO running `"docker" "start" "-a" "f7eac1f888b72c5bec21a5724c00fcd32104866dd468d6d3b9cc9d045051f3ae"`
Dec 01 02:13:09.588 INFO [stderr] usermod: no changes
Dec 01 02:13:09.683 INFO [stderr]    Compiling math v0.1.0 (/source)
Dec 01 02:13:10.088 INFO [stderr] warning: unused import: `std::num`
Dec 01 02:13:10.089 INFO [stderr]   --> src/math/vector2.rs:31:5
Dec 01 02:13:10.089 INFO [stderr]    |
Dec 01 02:13:10.090 INFO [stderr] 31 | use std::num;
Dec 01 02:13:10.090 INFO [stderr]    |     ^^^^^^^^
Dec 01 02:13:10.090 INFO [stderr]    |
Dec 01 02:13:10.091 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 01 02:13:10.091 INFO [stderr] 
Dec 01 02:13:10.091 INFO [stderr] warning: unused import: `std::num`
Dec 01 02:13:10.092 INFO [stderr]   --> src/math/vector3.rs:31:5
Dec 01 02:13:10.092 INFO [stderr]    |
Dec 01 02:13:10.092 INFO [stderr] 31 | use std::num;
Dec 01 02:13:10.093 INFO [stderr]    |     ^^^^^^^^
Dec 01 02:13:10.093 INFO [stderr] 
Dec 01 02:13:10.093 INFO [stderr] warning: unused import: `std::num`
Dec 01 02:13:10.093 INFO [stderr]   --> src/math/matrix.rs:31:5
Dec 01 02:13:10.094 INFO [stderr]    |
Dec 01 02:13:10.094 INFO [stderr] 31 | use std::num;
Dec 01 02:13:10.094 INFO [stderr]    |     ^^^^^^^^
Dec 01 02:13:10.095 INFO [stderr] 
Dec 01 02:13:10.095 INFO [stderr] warning: unused imports: `Add`, `Div`, `Mul`, `Sub`
Dec 01 02:13:10.095 INFO [stderr]   --> src/math/plane.rs:29:16
Dec 01 02:13:10.095 INFO [stderr]    |
Dec 01 02:13:10.095 INFO [stderr] 29 | use std::ops::{Add, Sub, Mul, Div};
Dec 01 02:13:10.095 INFO [stderr]    |                ^^^  ^^^  ^^^  ^^^
Dec 01 02:13:10.095 INFO [stderr] 
Dec 01 02:13:10.095 INFO [stderr] warning: unused imports: `Display`, `Error`, `Formatter`
Dec 01 02:13:10.095 INFO [stderr]   --> src/math/plane.rs:30:16
Dec 01 02:13:10.095 INFO [stderr]    |
Dec 01 02:13:10.095 INFO [stderr] 30 | use std::fmt::{Display, Formatter, Error};
Dec 01 02:13:10.095 INFO [stderr]    |                ^^^^^^^  ^^^^^^^^^  ^^^^^
Dec 01 02:13:10.095 INFO [stderr] 
Dec 01 02:13:10.095 INFO [stderr] warning: unused import: `std::num`
Dec 01 02:13:10.095 INFO [stderr]   --> src/math/plane.rs:31:5
Dec 01 02:13:10.095 INFO [stderr]    |
Dec 01 02:13:10.095 INFO [stderr] 31 | use std::num;
Dec 01 02:13:10.095 INFO [stderr]    |     ^^^^^^^^
Dec 01 02:13:10.096 INFO [stderr] 
Dec 01 02:13:10.096 INFO [stderr] warning: unused import: `math::*`
Dec 01 02:13:10.096 INFO [stderr]  --> src/main.rs:3:5
Dec 01 02:13:10.096 INFO [stderr]   |
Dec 01 02:13:10.096 INFO [stderr] 3 | use math::*;
Dec 01 02:13:10.096 INFO [stderr]   |     ^^^^^^^
Dec 01 02:13:10.096 INFO [stderr] 
Dec 01 02:13:10.234 INFO [stderr] warning: unused variable: `yaw`
Dec 01 02:13:10.234 INFO [stderr]    --> src/math/matrix.rs:464:32
Dec 01 02:13:10.234 INFO [stderr]     |
Dec 01 02:13:10.234 INFO [stderr] 464 |     pub fn from_yaw_pitch_roll(yaw: f32, pitch: f32, roll: f32) -> Matrix {
Dec 01 02:13:10.234 INFO [stderr]     |                                ^^^ help: consider using `_yaw` instead
Dec 01 02:13:10.234 INFO [stderr]     |
Dec 01 02:13:10.234 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 02:13:10.234 INFO [stderr] 
Dec 01 02:13:10.234 INFO [stderr] warning: unused variable: `pitch`
Dec 01 02:13:10.234 INFO [stderr]    --> src/math/matrix.rs:464:42
Dec 01 02:13:10.234 INFO [stderr]     |
Dec 01 02:13:10.234 INFO [stderr] 464 |     pub fn from_yaw_pitch_roll(yaw: f32, pitch: f32, roll: f32) -> Matrix {
Dec 01 02:13:10.234 INFO [stderr]     |                                          ^^^^^ help: consider using `_pitch` instead
Dec 01 02:13:10.234 INFO [stderr] 
Dec 01 02:13:10.235 INFO [stderr] warning: unused variable: `roll`
Dec 01 02:13:10.235 INFO [stderr]    --> src/math/matrix.rs:464:54
Dec 01 02:13:10.235 INFO [stderr]     |
Dec 01 02:13:10.235 INFO [stderr] 464 |     pub fn from_yaw_pitch_roll(yaw: f32, pitch: f32, roll: f32) -> Matrix {
Dec 01 02:13:10.235 INFO [stderr]     |                                                      ^^^^ help: consider using `_roll` instead
Dec 01 02:13:10.235 INFO [stderr] 
Dec 01 02:13:10.235 INFO [stderr] warning: unused variable: `lightDirection`
Dec 01 02:13:10.235 INFO [stderr]    --> src/math/matrix.rs:468:19
Dec 01 02:13:10.235 INFO [stderr]     |
Dec 01 02:13:10.235 INFO [stderr] 468 |     pub fn shadow(lightDirection: Vector3, plane: Plane) -> Matrix {
Dec 01 02:13:10.235 INFO [stderr]     |                   ^^^^^^^^^^^^^^ help: consider using `_lightDirection` instead
Dec 01 02:13:10.235 INFO [stderr] 
Dec 01 02:13:10.235 INFO [stderr] warning: unused variable: `plane`
Dec 01 02:13:10.235 INFO [stderr]    --> src/math/matrix.rs:468:44
Dec 01 02:13:10.235 INFO [stderr]     |
Dec 01 02:13:10.235 INFO [stderr] 468 |     pub fn shadow(lightDirection: Vector3, plane: Plane) -> Matrix {
Dec 01 02:13:10.235 INFO [stderr]     |                                            ^^^^^ help: consider using `_plane` instead
Dec 01 02:13:10.235 INFO [stderr] 
Dec 01 02:13:10.235 INFO [stderr] warning: unused variable: `plane`
Dec 01 02:13:10.235 INFO [stderr]    --> src/math/matrix.rs:472:23
Dec 01 02:13:10.235 INFO [stderr]     |
Dec 01 02:13:10.235 INFO [stderr] 472 |     pub fn reflection(plane: Plane) -> Matrix {
Dec 01 02:13:10.235 INFO [stderr]     |                       ^^^^^ help: consider using `_plane` instead
Dec 01 02:13:10.235 INFO [stderr] 
Dec 01 02:13:10.235 INFO [stderr] warning: unused variable: `x`
Dec 01 02:13:10.235 INFO [stderr]    --> src/math/plane.rs:124:13
Dec 01 02:13:10.235 INFO [stderr]     |
Dec 01 02:13:10.235 INFO [stderr] 124 |         let x     = plane.a;
Dec 01 02:13:10.235 INFO [stderr]     |             ^ help: consider using `_x` instead
Dec 01 02:13:10.235 INFO [stderr] 
Dec 01 02:13:10.235 INFO [stderr] warning: unused variable: `y`
Dec 01 02:13:10.235 INFO [stderr]    --> src/math/plane.rs:125:13
Dec 01 02:13:10.235 INFO [stderr]     |
Dec 01 02:13:10.235 INFO [stderr] 125 |         let y     = plane.b;
Dec 01 02:13:10.235 INFO [stderr]     |             ^ help: consider using `_y` instead
Dec 01 02:13:10.235 INFO [stderr] 
Dec 01 02:13:10.235 INFO [stderr] warning: unused variable: `z`
Dec 01 02:13:10.235 INFO [stderr]    --> src/math/plane.rs:126:13
Dec 01 02:13:10.235 INFO [stderr]     |
Dec 01 02:13:10.235 INFO [stderr] 126 |         let z     = plane.c;
Dec 01 02:13:10.235 INFO [stderr]     |             ^ help: consider using `_z` instead
Dec 01 02:13:10.235 INFO [stderr] 
Dec 01 02:13:10.280 INFO [stderr] warning: method is never used: `length`
Dec 01 02:13:10.280 INFO [stderr]   --> src/math/vector2.rs:94:5
Dec 01 02:13:10.281 INFO [stderr]    |
Dec 01 02:13:10.281 INFO [stderr] 94 |     pub fn length         (&self) -> f32 { ((self.x * self.x) + (self.y * self.y)).sqrt() }
Dec 01 02:13:10.281 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.281 INFO [stderr]    |
Dec 01 02:13:10.281 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 02:13:10.281 INFO [stderr] 
Dec 01 02:13:10.281 INFO [stderr] warning: method is never used: `length_squared`
Dec 01 02:13:10.281 INFO [stderr]   --> src/math/vector2.rs:95:5
Dec 01 02:13:10.281 INFO [stderr]    |
Dec 01 02:13:10.281 INFO [stderr] 95 |     pub fn length_squared (&self) -> f32 { ((self.x * self.x) + (self.y * self.y)) }
Dec 01 02:13:10.281 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.281 INFO [stderr] 
Dec 01 02:13:10.281 INFO [stderr] warning: method is never used: `normalize`
Dec 01 02:13:10.281 INFO [stderr]   --> src/math/vector2.rs:96:5
Dec 01 02:13:10.281 INFO [stderr]    |
Dec 01 02:13:10.281 INFO [stderr] 96 |     pub fn normalize      (&self) -> Vector2 {
Dec 01 02:13:10.282 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.282 INFO [stderr] 
Dec 01 02:13:10.282 INFO [stderr] warning: method is never used: `new`
Dec 01 02:13:10.282 INFO [stderr]    --> src/math/vector2.rs:104:5
Dec 01 02:13:10.282 INFO [stderr]     |
Dec 01 02:13:10.282 INFO [stderr] 104 |     pub fn new (x:f32, y: f32) -> Vector2 {
Dec 01 02:13:10.282 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.282 INFO [stderr] 
Dec 01 02:13:10.282 INFO [stderr] warning: method is never used: `zero`
Dec 01 02:13:10.282 INFO [stderr]    --> src/math/vector2.rs:111:5
Dec 01 02:13:10.282 INFO [stderr]     |
Dec 01 02:13:10.282 INFO [stderr] 111 |     pub fn zero() -> Vector2 {
Dec 01 02:13:10.282 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.282 INFO [stderr] 
Dec 01 02:13:10.282 INFO [stderr] warning: method is never used: `one`
Dec 01 02:13:10.282 INFO [stderr]    --> src/math/vector2.rs:118:5
Dec 01 02:13:10.282 INFO [stderr]     |
Dec 01 02:13:10.282 INFO [stderr] 118 |     pub fn one() -> Vector2 {
Dec 01 02:13:10.282 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.282 INFO [stderr] 
Dec 01 02:13:10.282 INFO [stderr] warning: method is never used: `up`
Dec 01 02:13:10.282 INFO [stderr]    --> src/math/vector2.rs:125:5
Dec 01 02:13:10.282 INFO [stderr]     |
Dec 01 02:13:10.282 INFO [stderr] 125 |     pub fn up () -> Vector2 {
Dec 01 02:13:10.282 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.282 INFO [stderr] 
Dec 01 02:13:10.282 INFO [stderr] warning: method is never used: `down`
Dec 01 02:13:10.282 INFO [stderr]    --> src/math/vector2.rs:132:5
Dec 01 02:13:10.282 INFO [stderr]     |
Dec 01 02:13:10.282 INFO [stderr] 132 |     pub fn down() -> Vector2 {
Dec 01 02:13:10.282 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.282 INFO [stderr] 
Dec 01 02:13:10.282 INFO [stderr] warning: method is never used: `left`
Dec 01 02:13:10.282 INFO [stderr]    --> src/math/vector2.rs:139:5
Dec 01 02:13:10.282 INFO [stderr]     |
Dec 01 02:13:10.282 INFO [stderr] 139 |     pub fn left() -> Vector2 {
Dec 01 02:13:10.282 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.282 INFO [stderr] 
Dec 01 02:13:10.283 INFO [stderr] warning: method is never used: `right`
Dec 01 02:13:10.283 INFO [stderr]    --> src/math/vector2.rs:146:5
Dec 01 02:13:10.283 INFO [stderr]     |
Dec 01 02:13:10.283 INFO [stderr] 146 |     pub fn right() -> Vector2 {
Dec 01 02:13:10.283 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.283 INFO [stderr] 
Dec 01 02:13:10.283 INFO [stderr] warning: method is never used: `distance`
Dec 01 02:13:10.283 INFO [stderr]    --> src/math/vector2.rs:153:5
Dec 01 02:13:10.283 INFO [stderr]     |
Dec 01 02:13:10.283 INFO [stderr] 153 |     pub fn distance(value1: Vector2, value2: Vector2) -> f32 {
Dec 01 02:13:10.283 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.283 INFO [stderr] 
Dec 01 02:13:10.283 INFO [stderr] warning: method is never used: `dot`
Dec 01 02:13:10.283 INFO [stderr]    --> src/math/vector2.rs:160:5
Dec 01 02:13:10.283 INFO [stderr]     |
Dec 01 02:13:10.283 INFO [stderr] 160 |     pub fn dot(value1: Vector2, value2: Vector2) -> f32 {
Dec 01 02:13:10.283 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.284 INFO [stderr] 
Dec 01 02:13:10.284 INFO [stderr] warning: method is never used: `reflect`
Dec 01 02:13:10.284 INFO [stderr]    --> src/math/vector2.rs:165:5
Dec 01 02:13:10.284 INFO [stderr]     |
Dec 01 02:13:10.284 INFO [stderr] 165 |     pub fn reflect(vector: Vector2, normal: Vector2) -> Vector2 {
Dec 01 02:13:10.284 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.284 INFO [stderr] 
Dec 01 02:13:10.284 INFO [stderr] warning: method is never used: `min`
Dec 01 02:13:10.284 INFO [stderr]    --> src/math/vector2.rs:174:5
Dec 01 02:13:10.284 INFO [stderr]     |
Dec 01 02:13:10.284 INFO [stderr] 174 |     pub fn min(value1: Vector2, value2: Vector2) -> Vector2 {
Dec 01 02:13:10.284 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.284 INFO [stderr] 
Dec 01 02:13:10.284 INFO [stderr] warning: method is never used: `max`
Dec 01 02:13:10.284 INFO [stderr]    --> src/math/vector2.rs:181:5
Dec 01 02:13:10.284 INFO [stderr]     |
Dec 01 02:13:10.284 INFO [stderr] 181 |     pub fn max(value1: Vector2, value2: Vector2) -> Vector2 {
Dec 01 02:13:10.284 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.284 INFO [stderr] 
Dec 01 02:13:10.284 INFO [stderr] warning: method is never used: `clamp`
Dec 01 02:13:10.284 INFO [stderr]    --> src/math/vector2.rs:188:5
Dec 01 02:13:10.284 INFO [stderr]     |
Dec 01 02:13:10.284 INFO [stderr] 188 |     pub fn clamp(value1: Vector2, min: Vector2, max: Vector2) -> Vector2 {
Dec 01 02:13:10.284 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.284 INFO [stderr] 
Dec 01 02:13:10.284 INFO [stderr] warning: method is never used: `lerp`
Dec 01 02:13:10.284 INFO [stderr]    --> src/math/vector2.rs:198:5
Dec 01 02:13:10.284 INFO [stderr]     |
Dec 01 02:13:10.284 INFO [stderr] 198 | /     pub fn lerp(value1: Vector2,
Dec 01 02:13:10.284 INFO [stderr] 199 | |                 value2: Vector2,
Dec 01 02:13:10.284 INFO [stderr] 200 | |                 amount: f32) -> Vector2 {
Dec 01 02:13:10.284 INFO [stderr] 201 | |         Vector2 {
Dec 01 02:13:10.284 INFO [stderr] ...   |
Dec 01 02:13:10.284 INFO [stderr] 204 | |         }
Dec 01 02:13:10.284 INFO [stderr] 205 | |     }
Dec 01 02:13:10.284 INFO [stderr]     | |_____^
Dec 01 02:13:10.284 INFO [stderr] 
Dec 01 02:13:10.284 INFO [stderr] warning: method is never used: `barycentric`
Dec 01 02:13:10.284 INFO [stderr]    --> src/math/vector2.rs:207:5
Dec 01 02:13:10.284 INFO [stderr]     |
Dec 01 02:13:10.284 INFO [stderr] 207 | /     pub fn barycentric(value1: Vector2, value2: Vector2, value3: Vector2,
Dec 01 02:13:10.284 INFO [stderr] 208 | |                        amount1: f32, amount2: f32) -> Vector2 {
Dec 01 02:13:10.284 INFO [stderr] 209 | |         Vector2 {
Dec 01 02:13:10.284 INFO [stderr] 210 | |             x: (value1.x + (amount1 * (value2.x - value1.x))) +
Dec 01 02:13:10.284 INFO [stderr] ...   |
Dec 01 02:13:10.284 INFO [stderr] 214 | |         }
Dec 01 02:13:10.284 INFO [stderr] 215 | |     }
Dec 01 02:13:10.284 INFO [stderr]     | |_____^
Dec 01 02:13:10.284 INFO [stderr] 
Dec 01 02:13:10.284 INFO [stderr] warning: method is never used: `equals`
Dec 01 02:13:10.284 INFO [stderr]    --> src/math/vector3.rs:117:5
Dec 01 02:13:10.284 INFO [stderr]     |
Dec 01 02:13:10.284 INFO [stderr] 117 |     pub fn equals(&self, other:Vector3) -> bool {
Dec 01 02:13:10.284 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.284 INFO [stderr] 
Dec 01 02:13:10.284 INFO [stderr] warning: method is never used: `length`
Dec 01 02:13:10.284 INFO [stderr]    --> src/math/vector3.rs:123:5
Dec 01 02:13:10.284 INFO [stderr]     |
Dec 01 02:13:10.286 INFO [stderr] 123 |     pub fn length(&self) -> f32 {
Dec 01 02:13:10.286 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.286 INFO [stderr] 
Dec 01 02:13:10.286 INFO [stderr] warning: method is never used: `length_squared`
Dec 01 02:13:10.286 INFO [stderr]    --> src/math/vector3.rs:129:5
Dec 01 02:13:10.286 INFO [stderr]     |
Dec 01 02:13:10.286 INFO [stderr] 129 |     pub fn length_squared(&self) -> f32 {
Dec 01 02:13:10.286 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.286 INFO [stderr] 
Dec 01 02:13:10.286 INFO [stderr] warning: method is never used: `normalize`
Dec 01 02:13:10.286 INFO [stderr]    --> src/math/vector3.rs:135:5
Dec 01 02:13:10.286 INFO [stderr]     |
Dec 01 02:13:10.286 INFO [stderr] 135 |     pub fn normalize(&self) -> Vector3 {
Dec 01 02:13:10.286 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.286 INFO [stderr] 
Dec 01 02:13:10.286 INFO [stderr] warning: method is never used: `new`
Dec 01 02:13:10.287 INFO [stderr]    --> src/math/vector3.rs:142:5
Dec 01 02:13:10.287 INFO [stderr]     |
Dec 01 02:13:10.287 INFO [stderr] 142 |     pub fn new(x: f32, y: f32, z: f32) -> Vector3 {
Dec 01 02:13:10.287 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.287 INFO [stderr] 
Dec 01 02:13:10.287 INFO [stderr] warning: method is never used: `one`
Dec 01 02:13:10.287 INFO [stderr]    --> src/math/vector3.rs:146:5
Dec 01 02:13:10.287 INFO [stderr]     |
Dec 01 02:13:10.287 INFO [stderr] 146 |     pub fn one() -> Vector3 {
Dec 01 02:13:10.287 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.287 INFO [stderr] 
Dec 01 02:13:10.287 INFO [stderr] warning: method is never used: `zero`
Dec 01 02:13:10.287 INFO [stderr]    --> src/math/vector3.rs:154:5
Dec 01 02:13:10.287 INFO [stderr]     |
Dec 01 02:13:10.287 INFO [stderr] 154 |     pub fn zero() -> Vector3 {
Dec 01 02:13:10.287 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.287 INFO [stderr] 
Dec 01 02:13:10.287 INFO [stderr] warning: method is never used: `up`
Dec 01 02:13:10.287 INFO [stderr]    --> src/math/vector3.rs:162:5
Dec 01 02:13:10.287 INFO [stderr]     |
Dec 01 02:13:10.287 INFO [stderr] 162 |     pub fn up() -> Vector3 {
Dec 01 02:13:10.287 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.287 INFO [stderr] 
Dec 01 02:13:10.287 INFO [stderr] warning: method is never used: `down`
Dec 01 02:13:10.287 INFO [stderr]    --> src/math/vector3.rs:170:5
Dec 01 02:13:10.287 INFO [stderr]     |
Dec 01 02:13:10.287 INFO [stderr] 170 |     pub fn down() -> Vector3 {
Dec 01 02:13:10.287 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.287 INFO [stderr] 
Dec 01 02:13:10.287 INFO [stderr] warning: method is never used: `left`
Dec 01 02:13:10.287 INFO [stderr]    --> src/math/vector3.rs:178:5
Dec 01 02:13:10.287 INFO [stderr]     |
Dec 01 02:13:10.287 INFO [stderr] 178 |     pub fn left() -> Vector3 {
Dec 01 02:13:10.287 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.287 INFO [stderr] 
Dec 01 02:13:10.287 INFO [stderr] warning: method is never used: `right`
Dec 01 02:13:10.287 INFO [stderr]    --> src/math/vector3.rs:186:5
Dec 01 02:13:10.287 INFO [stderr]     |
Dec 01 02:13:10.287 INFO [stderr] 186 |     pub fn right() -> Vector3 {
Dec 01 02:13:10.287 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.287 INFO [stderr] 
Dec 01 02:13:10.287 INFO [stderr] warning: method is never used: `forward`
Dec 01 02:13:10.287 INFO [stderr]    --> src/math/vector3.rs:194:5
Dec 01 02:13:10.287 INFO [stderr]     |
Dec 01 02:13:10.287 INFO [stderr] 194 |     pub fn forward() -> Vector3 {
Dec 01 02:13:10.287 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.287 INFO [stderr] 
Dec 01 02:13:10.287 INFO [stderr] warning: method is never used: `backward`
Dec 01 02:13:10.287 INFO [stderr]    --> src/math/vector3.rs:202:5
Dec 01 02:13:10.287 INFO [stderr]     |
Dec 01 02:13:10.287 INFO [stderr] 202 |     pub fn backward() -> Vector3 {
Dec 01 02:13:10.287 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.287 INFO [stderr] 
Dec 01 02:13:10.287 INFO [stderr] warning: method is never used: `distance`
Dec 01 02:13:10.287 INFO [stderr]    --> src/math/vector3.rs:210:5
Dec 01 02:13:10.287 INFO [stderr]     |
Dec 01 02:13:10.287 INFO [stderr] 210 |     pub fn distance(value1: Vector3, value2: Vector3) -> f32 {
Dec 01 02:13:10.287 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.287 INFO [stderr] 
Dec 01 02:13:10.287 INFO [stderr] warning: method is never used: `dot`
Dec 01 02:13:10.287 INFO [stderr]    --> src/math/vector3.rs:219:5
Dec 01 02:13:10.287 INFO [stderr]     |
Dec 01 02:13:10.287 INFO [stderr] 219 |     pub fn dot(value1: Vector3, value2: Vector3) -> f32 {
Dec 01 02:13:10.287 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.287 INFO [stderr] 
Dec 01 02:13:10.287 INFO [stderr] warning: method is never used: `cross`
Dec 01 02:13:10.287 INFO [stderr]    --> src/math/vector3.rs:225:5
Dec 01 02:13:10.287 INFO [stderr]     |
Dec 01 02:13:10.287 INFO [stderr] 225 |     pub fn cross(value1: Vector3, value2: Vector3) -> Vector3 {
Dec 01 02:13:10.287 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.287 INFO [stderr] 
Dec 01 02:13:10.287 INFO [stderr] warning: method is never used: `reflect`
Dec 01 02:13:10.287 INFO [stderr]    --> src/math/vector3.rs:233:5
Dec 01 02:13:10.287 INFO [stderr]     |
Dec 01 02:13:10.287 INFO [stderr] 233 |     pub fn reflect(vector: Vector3, normal: Vector3) -> Vector3 {
Dec 01 02:13:10.287 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.287 INFO [stderr] 
Dec 01 02:13:10.287 INFO [stderr] warning: method is never used: `negate`
Dec 01 02:13:10.287 INFO [stderr]    --> src/math/vector3.rs:244:5
Dec 01 02:13:10.287 INFO [stderr]     |
Dec 01 02:13:10.287 INFO [stderr] 244 |     pub fn negate(value: Vector3) -> Vector3 {
Dec 01 02:13:10.287 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.288 INFO [stderr] 
Dec 01 02:13:10.288 INFO [stderr] warning: method is never used: `min`
Dec 01 02:13:10.288 INFO [stderr]    --> src/math/vector3.rs:252:5
Dec 01 02:13:10.288 INFO [stderr]     |
Dec 01 02:13:10.288 INFO [stderr] 252 |     pub fn min(value1: Vector3, value2: Vector3) -> Vector3 {
Dec 01 02:13:10.288 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.288 INFO [stderr] 
Dec 01 02:13:10.288 INFO [stderr] warning: method is never used: `max`
Dec 01 02:13:10.288 INFO [stderr]    --> src/math/vector3.rs:260:5
Dec 01 02:13:10.288 INFO [stderr]     |
Dec 01 02:13:10.288 INFO [stderr] 260 |     pub fn max(value1: Vector3, value2: Vector3) -> Vector3 {
Dec 01 02:13:10.288 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.288 INFO [stderr] 
Dec 01 02:13:10.288 INFO [stderr] warning: method is never used: `clamp`
Dec 01 02:13:10.288 INFO [stderr]    --> src/math/vector3.rs:268:5
Dec 01 02:13:10.288 INFO [stderr]     |
Dec 01 02:13:10.288 INFO [stderr] 268 | /     pub fn clamp(value1: Vector3,
Dec 01 02:13:10.288 INFO [stderr] 269 | |                  min: Vector3,
Dec 01 02:13:10.288 INFO [stderr] 270 | |                  max: Vector3) -> Vector3 {
Dec 01 02:13:10.288 INFO [stderr] 271 | |         let mut x = value1.x;
Dec 01 02:13:10.288 INFO [stderr] ...   |
Dec 01 02:13:10.288 INFO [stderr] 280 | |         Vector3 { x: x, y: y, z: z }
Dec 01 02:13:10.288 INFO [stderr] 281 | |     }
Dec 01 02:13:10.288 INFO [stderr]     | |_____^
Dec 01 02:13:10.288 INFO [stderr] 
Dec 01 02:13:10.288 INFO [stderr] warning: method is never used: `barycentric`
Dec 01 02:13:10.288 INFO [stderr]    --> src/math/vector3.rs:283:5
Dec 01 02:13:10.288 INFO [stderr]     |
Dec 01 02:13:10.288 INFO [stderr] 283 | /     pub fn barycentric(value1: Vector3,
Dec 01 02:13:10.288 INFO [stderr] 284 | |                        value2: Vector3,
Dec 01 02:13:10.288 INFO [stderr] 285 | |                        value3: Vector3,
Dec 01 02:13:10.288 INFO [stderr] 286 | |                        amount1: f32,
Dec 01 02:13:10.288 INFO [stderr] ...   |
Dec 01 02:13:10.288 INFO [stderr] 292 | |         }
Dec 01 02:13:10.288 INFO [stderr] 293 | |     }
Dec 01 02:13:10.288 INFO [stderr]     | |_____^
Dec 01 02:13:10.288 INFO [stderr] 
Dec 01 02:13:10.288 INFO [stderr] warning: method is never used: `smooth_step`
Dec 01 02:13:10.288 INFO [stderr]    --> src/math/vector3.rs:295:5
Dec 01 02:13:10.288 INFO [stderr]     |
Dec 01 02:13:10.288 INFO [stderr] 295 | /     pub fn smooth_step(value1: Vector3,
Dec 01 02:13:10.292 INFO [stderr] 296 | |                        value2: Vector3,
Dec 01 02:13:10.292 INFO [stderr] 297 | |                        amount: f32) -> Vector3 {
Dec 01 02:13:10.292 INFO [stderr] 298 | |         let mut _amount: f32 = if amount > 1f32 { 1f32 } else {
Dec 01 02:13:10.292 INFO [stderr] ...   |
Dec 01 02:13:10.292 INFO [stderr] 306 | |         }
Dec 01 02:13:10.292 INFO [stderr] 307 | |     }
Dec 01 02:13:10.292 INFO [stderr]     | |_____^
Dec 01 02:13:10.292 INFO [stderr] 
Dec 01 02:13:10.292 INFO [stderr] warning: method is never used: `catmull_rom`
Dec 01 02:13:10.292 INFO [stderr]    --> src/math/vector3.rs:309:5
Dec 01 02:13:10.292 INFO [stderr]     |
Dec 01 02:13:10.292 INFO [stderr] 309 | /     pub fn catmull_rom(value1: Vector3,
Dec 01 02:13:10.292 INFO [stderr] 310 | |                        value2: Vector3,
Dec 01 02:13:10.292 INFO [stderr] 311 | |                        value3: Vector3,
Dec 01 02:13:10.292 INFO [stderr] 312 | |                        value4: Vector3,
Dec 01 02:13:10.292 INFO [stderr] ...   |
Dec 01 02:13:10.292 INFO [stderr] 320 | |         }
Dec 01 02:13:10.292 INFO [stderr] 321 | |     }
Dec 01 02:13:10.292 INFO [stderr]     | |_____^
Dec 01 02:13:10.292 INFO [stderr] 
Dec 01 02:13:10.292 INFO [stderr] warning: method is never used: `hermite`
Dec 01 02:13:10.292 INFO [stderr]    --> src/math/vector3.rs:323:5
Dec 01 02:13:10.292 INFO [stderr]     |
Dec 01 02:13:10.292 INFO [stderr] 323 |     pub fn hermite(value1: Vector3, tangent1: Vector3, value2: Vector3, tangent2: Vector3, amount: f32) -> Vector3 {
Dec 01 02:13:10.292 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.292 INFO [stderr] 
Dec 01 02:13:10.292 INFO [stderr] warning: method is never used: `transform`
Dec 01 02:13:10.292 INFO [stderr]    --> src/math/vector3.rs:337:5
Dec 01 02:13:10.292 INFO [stderr]     |
Dec 01 02:13:10.292 INFO [stderr] 337 |     pub fn transform(position: Vector3, matrix: Matrix) -> Vector3 {
Dec 01 02:13:10.292 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.292 INFO [stderr] 
Dec 01 02:13:10.292 INFO [stderr] warning: method is never used: `transform_normal`
Dec 01 02:13:10.292 INFO [stderr]    --> src/math/vector3.rs:345:5
Dec 01 02:13:10.292 INFO [stderr]     |
Dec 01 02:13:10.292 INFO [stderr] 345 |     pub fn transform_normal(normal: Vector3, matrix: Matrix) -> Vector3 {
Dec 01 02:13:10.292 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.292 INFO [stderr] 
Dec 01 02:13:10.292 INFO [stderr] warning: method is never used: `transform_quaternion`
Dec 01 02:13:10.292 INFO [stderr]    --> src/math/vector3.rs:353:5
Dec 01 02:13:10.292 INFO [stderr]     |
Dec 01 02:13:10.292 INFO [stderr] 353 |     pub fn transform_quaternion(value: Vector3, rotation: Quaternion) -> Vector3 {
Dec 01 02:13:10.292 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.292 INFO [stderr] 
Dec 01 02:13:10.292 INFO [stderr] warning: method is never used: `up`
Dec 01 02:13:10.292 INFO [stderr]    --> src/math/matrix.rs:150:5
Dec 01 02:13:10.292 INFO [stderr]     |
Dec 01 02:13:10.292 INFO [stderr] 150 |     pub fn up       (&self) -> Vector3 { Vector3::new( self.m21,  self.m22,  self.m23) }
Dec 01 02:13:10.292 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.292 INFO [stderr] 
Dec 01 02:13:10.292 INFO [stderr] warning: method is never used: `down`
Dec 01 02:13:10.293 INFO [stderr]    --> src/math/matrix.rs:151:5
Dec 01 02:13:10.293 INFO [stderr]     |
Dec 01 02:13:10.293 INFO [stderr] 151 |     pub fn down     (&self) -> Vector3 { Vector3::new(-self.m21, -self.m22, -self.m23) }
Dec 01 02:13:10.293 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.293 INFO [stderr] 
Dec 01 02:13:10.293 INFO [stderr] warning: method is never used: `right`
Dec 01 02:13:10.293 INFO [stderr]    --> src/math/matrix.rs:152:5
Dec 01 02:13:10.293 INFO [stderr]     |
Dec 01 02:13:10.293 INFO [stderr] 152 |     pub fn right    (&self) -> Vector3 { Vector3::new( self.m11,  self.m12,  self.m13) }
Dec 01 02:13:10.293 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.293 INFO [stderr] 
Dec 01 02:13:10.293 INFO [stderr] warning: method is never used: `left`
Dec 01 02:13:10.293 INFO [stderr]    --> src/math/matrix.rs:153:5
Dec 01 02:13:10.293 INFO [stderr]     |
Dec 01 02:13:10.293 INFO [stderr] 153 |     pub fn left     (&self) -> Vector3 { Vector3::new(-self.m11, -self.m12, -self.m13) }
Dec 01 02:13:10.293 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.293 INFO [stderr] 
Dec 01 02:13:10.293 INFO [stderr] warning: method is never used: `forward`
Dec 01 02:13:10.293 INFO [stderr]    --> src/math/matrix.rs:154:5
Dec 01 02:13:10.293 INFO [stderr]     |
Dec 01 02:13:10.293 INFO [stderr] 154 |     pub fn forward  (&self) -> Vector3 { Vector3::new(-self.m31, -self.m32, -self.m33) }
Dec 01 02:13:10.293 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.293 INFO [stderr] 
Dec 01 02:13:10.293 INFO [stderr] warning: method is never used: `backward`
Dec 01 02:13:10.293 INFO [stderr]    --> src/math/matrix.rs:155:5
Dec 01 02:13:10.293 INFO [stderr]     |
Dec 01 02:13:10.293 INFO [stderr] 155 |     pub fn backward (&self) -> Vector3 { Vector3::new( self.m31,  self.m32,  self.m33) }
Dec 01 02:13:10.293 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.293 INFO [stderr] 
Dec 01 02:13:10.293 INFO [stderr] warning: method is never used: `new`
Dec 01 02:13:10.293 INFO [stderr]    --> src/math/matrix.rs:157:5
Dec 01 02:13:10.293 INFO [stderr]     |
Dec 01 02:13:10.293 INFO [stderr] 157 | /     pub fn new (m11: f32, m12: f32, m13: f32, m14: f32,
Dec 01 02:13:10.293 INFO [stderr] 158 | |                 m21: f32, m22: f32, m23: f32, m24: f32,
Dec 01 02:13:10.293 INFO [stderr] 159 | |                 m31: f32, m32: f32, m33: f32, m34: f32,
Dec 01 02:13:10.293 INFO [stderr] 160 | |                 m41: f32, m42: f32, m43: f32, m44: f32) -> Matrix {
Dec 01 02:13:10.293 INFO [stderr] ...   |
Dec 01 02:13:10.293 INFO [stderr] 166 | |         }
Dec 01 02:13:10.293 INFO [stderr] 167 | |     }
Dec 01 02:13:10.293 INFO [stderr]     | |_____^
Dec 01 02:13:10.293 INFO [stderr] 
Dec 01 02:13:10.293 INFO [stderr] warning: method is never used: `identity`
Dec 01 02:13:10.293 INFO [stderr]    --> src/math/matrix.rs:169:5
Dec 01 02:13:10.293 INFO [stderr]     |
Dec 01 02:13:10.293 INFO [stderr] 169 |     pub fn identity() -> Matrix {
Dec 01 02:13:10.293 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.293 INFO [stderr] 
Dec 01 02:13:10.293 INFO [stderr] warning: method is never used: `zero`
Dec 01 02:13:10.293 INFO [stderr]    --> src/math/matrix.rs:178:5
Dec 01 02:13:10.293 INFO [stderr]     |
Dec 01 02:13:10.293 INFO [stderr] 178 |     pub fn zero() -> Matrix {
Dec 01 02:13:10.293 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.293 INFO [stderr] 
Dec 01 02:13:10.293 INFO [stderr] warning: method is never used: `one`
Dec 01 02:13:10.293 INFO [stderr]    --> src/math/matrix.rs:187:5
Dec 01 02:13:10.293 INFO [stderr]     |
Dec 01 02:13:10.293 INFO [stderr] 187 |     pub fn one() -> Matrix {
Dec 01 02:13:10.293 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.293 INFO [stderr] 
Dec 01 02:13:10.293 INFO [stderr] warning: method is never used: `translation`
Dec 01 02:13:10.293 INFO [stderr]    --> src/math/matrix.rs:196:5
Dec 01 02:13:10.293 INFO [stderr]     |
Dec 01 02:13:10.293 INFO [stderr] 196 |     pub fn translation(v: Vector3) -> Matrix {
Dec 01 02:13:10.293 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.293 INFO [stderr] 
Dec 01 02:13:10.293 INFO [stderr] warning: method is never used: `scale`
Dec 01 02:13:10.293 INFO [stderr]    --> src/math/matrix.rs:205:5
Dec 01 02:13:10.293 INFO [stderr]     |
Dec 01 02:13:10.293 INFO [stderr] 205 |     pub fn scale(v: Vector3) -> Matrix {
Dec 01 02:13:10.293 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.293 INFO [stderr] 
Dec 01 02:13:10.293 INFO [stderr] warning: method is never used: `rotation_x`
Dec 01 02:13:10.293 INFO [stderr]    --> src/math/matrix.rs:214:5
Dec 01 02:13:10.293 INFO [stderr]     |
Dec 01 02:13:10.293 INFO [stderr] 214 |     pub fn rotation_x(radian: f32) -> Matrix {
Dec 01 02:13:10.293 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.293 INFO [stderr] 
Dec 01 02:13:10.294 INFO [stderr] warning: method is never used: `rotation_y`
Dec 01 02:13:10.294 INFO [stderr]    --> src/math/matrix.rs:225:5
Dec 01 02:13:10.294 INFO [stderr]     |
Dec 01 02:13:10.294 INFO [stderr] 225 |     pub fn rotation_y(radian: f32) -> Matrix {
Dec 01 02:13:10.294 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.294 INFO [stderr] 
Dec 01 02:13:10.294 INFO [stderr] warning: method is never used: `rotation_z`
Dec 01 02:13:10.294 INFO [stderr]    --> src/math/matrix.rs:236:5
Dec 01 02:13:10.294 INFO [stderr]     |
Dec 01 02:13:10.294 INFO [stderr] 236 |     pub fn rotation_z(radian: f32) -> Matrix {
Dec 01 02:13:10.294 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.294 INFO [stderr] 
Dec 01 02:13:10.294 INFO [stderr] warning: method is never used: `rotation_axis`
Dec 01 02:13:10.294 INFO [stderr]    --> src/math/matrix.rs:247:5
Dec 01 02:13:10.294 INFO [stderr]     |
Dec 01 02:13:10.294 INFO [stderr] 247 |     pub fn rotation_axis(axis: Vector3, radian: f32) -> Matrix {
Dec 01 02:13:10.294 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.294 INFO [stderr] 
Dec 01 02:13:10.294 INFO [stderr] warning: method is never used: `perspective`
Dec 01 02:13:10.294 INFO [stderr]    --> src/math/matrix.rs:279:5
Dec 01 02:13:10.294 INFO [stderr]     |
Dec 01 02:13:10.294 INFO [stderr] 279 |     pub fn perspective(width: f32, height: f32, near_plane: f32, far_plane: f32) -> Matrix {
Dec 01 02:13:10.294 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.294 INFO [stderr] 
Dec 01 02:13:10.294 INFO [stderr] warning: method is never used: `perspective_fov`
Dec 01 02:13:10.294 INFO [stderr]    --> src/math/matrix.rs:300:5
Dec 01 02:13:10.294 INFO [stderr]     |
Dec 01 02:13:10.294 INFO [stderr] 300 |     pub fn perspective_fov(fov: f32, aspect: f32, near_plane: f32, far_plane: f32) -> Matrix {
Dec 01 02:13:10.294 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.294 INFO [stderr] 
Dec 01 02:13:10.294 INFO [stderr] warning: method is never used: `perspective_off_center`
Dec 01 02:13:10.294 INFO [stderr]    --> src/math/matrix.rs:323:5
Dec 01 02:13:10.294 INFO [stderr]     |
Dec 01 02:13:10.294 INFO [stderr] 323 |     pub fn perspective_off_center(left: f32, right: f32, bottom: f32, top: f32, near_plane: f32, far_plane: f32) -> Matrix {
Dec 01 02:13:10.294 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.294 INFO [stderr] 
Dec 01 02:13:10.294 INFO [stderr] warning: method is never used: `orthographic`
Dec 01 02:13:10.294 INFO [stderr]    --> src/math/matrix.rs:344:5
Dec 01 02:13:10.294 INFO [stderr]     |
Dec 01 02:13:10.294 INFO [stderr] 344 |     pub fn orthographic(width: f32, height: f32, near_plane: f32, far_plane: f32) -> Matrix {
Dec 01 02:13:10.294 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.294 INFO [stderr] 
Dec 01 02:13:10.294 INFO [stderr] warning: method is never used: `orthographic_off_center`
Dec 01 02:13:10.294 INFO [stderr]    --> src/math/matrix.rs:365:5
Dec 01 02:13:10.294 INFO [stderr]     |
Dec 01 02:13:10.294 INFO [stderr] 365 |     pub fn orthographic_off_center(left: f32, right: f32, bottom: f32, top: f32, near_plane: f32, far_plane: f32) -> Matrix {
Dec 01 02:13:10.294 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.294 INFO [stderr] 
Dec 01 02:13:10.294 INFO [stderr] warning: method is never used: `look_at`
Dec 01 02:13:10.294 INFO [stderr]    --> src/math/matrix.rs:386:5
Dec 01 02:13:10.294 INFO [stderr]     |
Dec 01 02:13:10.294 INFO [stderr] 386 |     pub fn look_at(position: Vector3, target: Vector3, up: Vector3) -> Matrix {
Dec 01 02:13:10.294 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.294 INFO [stderr] 
Dec 01 02:13:10.294 INFO [stderr] warning: method is never used: `world`
Dec 01 02:13:10.294 INFO [stderr]    --> src/math/matrix.rs:410:5
Dec 01 02:13:10.294 INFO [stderr]     |
Dec 01 02:13:10.294 INFO [stderr] 410 |     pub fn world(position: Vector3, forward: Vector3, up: Vector3) -> Matrix {
Dec 01 02:13:10.294 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.294 INFO [stderr] 
Dec 01 02:13:10.294 INFO [stderr] warning: method is never used: `from_quaternion`
Dec 01 02:13:10.294 INFO [stderr]    --> src/math/matrix.rs:434:5
Dec 01 02:13:10.294 INFO [stderr]     |
Dec 01 02:13:10.294 INFO [stderr] 434 |     pub fn from_quaternion(q0: Quaternion) -> Matrix {
Dec 01 02:13:10.294 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.294 INFO [stderr] 
Dec 01 02:13:10.294 INFO [stderr] warning: method is never used: `from_yaw_pitch_roll`
Dec 01 02:13:10.294 INFO [stderr]    --> src/math/matrix.rs:464:5
Dec 01 02:13:10.294 INFO [stderr]     |
Dec 01 02:13:10.294 INFO [stderr] 464 |     pub fn from_yaw_pitch_roll(yaw: f32, pitch: f32, roll: f32) -> Matrix {
Dec 01 02:13:10.294 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.294 INFO [stderr] 
Dec 01 02:13:10.294 INFO [stderr] warning: method is never used: `shadow`
Dec 01 02:13:10.294 INFO [stderr]    --> src/math/matrix.rs:468:5
Dec 01 02:13:10.294 INFO [stderr]     |
Dec 01 02:13:10.294 INFO [stderr] 468 |     pub fn shadow(lightDirection: Vector3, plane: Plane) -> Matrix {
Dec 01 02:13:10.295 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.295 INFO [stderr] 
Dec 01 02:13:10.295 INFO [stderr] warning: method is never used: `reflection`
Dec 01 02:13:10.295 INFO [stderr]    --> src/math/matrix.rs:472:5
Dec 01 02:13:10.295 INFO [stderr]     |
Dec 01 02:13:10.295 INFO [stderr] 472 |     pub fn reflection(plane: Plane) -> Matrix {
Dec 01 02:13:10.295 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.295 INFO [stderr] 
Dec 01 02:13:10.295 INFO [stderr] warning: method is never used: `transform`
Dec 01 02:13:10.295 INFO [stderr]    --> src/math/matrix.rs:476:5
Dec 01 02:13:10.295 INFO [stderr]     |
Dec 01 02:13:10.295 INFO [stderr] 476 |     pub fn transform(value: Matrix, rotation: Quaternion) -> Matrix {
Dec 01 02:13:10.295 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.295 INFO [stderr] 
Dec 01 02:13:10.295 INFO [stderr] warning: method is never used: `transpose`
Dec 01 02:13:10.295 INFO [stderr]    --> src/math/matrix.rs:518:5
Dec 01 02:13:10.295 INFO [stderr]     |
Dec 01 02:13:10.295 INFO [stderr] 518 |     pub fn transpose(matrix: Matrix) -> Matrix {
Dec 01 02:13:10.295 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.295 INFO [stderr] 
Dec 01 02:13:10.295 INFO [stderr] warning: method is never used: `determinant`
Dec 01 02:13:10.295 INFO [stderr]    --> src/math/matrix.rs:527:5
Dec 01 02:13:10.295 INFO [stderr]     |
Dec 01 02:13:10.295 INFO [stderr] 527 |     pub fn determinant(matrix: Matrix) -> f32 {
Dec 01 02:13:10.295 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.295 INFO [stderr] 
Dec 01 02:13:10.295 INFO [stderr] warning: method is never used: `invert`
Dec 01 02:13:10.295 INFO [stderr]    --> src/math/matrix.rs:558:5
Dec 01 02:13:10.295 INFO [stderr]     |
Dec 01 02:13:10.295 INFO [stderr] 558 |     pub fn invert(m0: Matrix) -> Matrix {
Dec 01 02:13:10.295 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.295 INFO [stderr] 
Dec 01 02:13:10.295 INFO [stderr] warning: method is never used: `lerp`
Dec 01 02:13:10.295 INFO [stderr]    --> src/math/matrix.rs:618:5
Dec 01 02:13:10.295 INFO [stderr]     |
Dec 01 02:13:10.295 INFO [stderr] 618 |     pub fn lerp(m0: Matrix, m1: Matrix, amount: f32) -> Matrix {
Dec 01 02:13:10.295 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.295 INFO [stderr] 
Dec 01 02:13:10.295 INFO [stderr] warning: method is never used: `negate`
Dec 01 02:13:10.295 INFO [stderr]    --> src/math/matrix.rs:639:5
Dec 01 02:13:10.295 INFO [stderr]     |
Dec 01 02:13:10.295 INFO [stderr] 639 |     pub fn negate(m0: Matrix) -> Matrix {
Dec 01 02:13:10.295 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.295 INFO [stderr] 
Dec 01 02:13:10.295 INFO [stderr] warning: method is never used: `mul`
Dec 01 02:13:10.295 INFO [stderr]    --> src/math/matrix.rs:648:5
Dec 01 02:13:10.295 INFO [stderr]     |
Dec 01 02:13:10.295 INFO [stderr] 648 |     pub fn mul (m0: Matrix, m1: Matrix) -> Matrix {
Dec 01 02:13:10.295 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.295 INFO [stderr] 
Dec 01 02:13:10.295 INFO [stderr] warning: enum is never used: `IntersectionType`
Dec 01 02:13:10.295 INFO [stderr]   --> src/math/plane.rs:37:1
Dec 01 02:13:10.295 INFO [stderr]    |
Dec 01 02:13:10.295 INFO [stderr] 37 | pub enum IntersectionType {
Dec 01 02:13:10.295 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.295 INFO [stderr] 
Dec 01 02:13:10.295 INFO [stderr] warning: method is never used: `new`
Dec 01 02:13:10.295 INFO [stderr]   --> src/math/plane.rs:53:5
Dec 01 02:13:10.295 INFO [stderr]    |
Dec 01 02:13:10.295 INFO [stderr] 53 |     pub fn new(a: f32, b: f32, c: f32, d: f32) -> Plane {
Dec 01 02:13:10.295 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.295 INFO [stderr] 
Dec 01 02:13:10.295 INFO [stderr] warning: method is never used: `normalize`
Dec 01 02:13:10.295 INFO [stderr]   --> src/math/plane.rs:62:5
Dec 01 02:13:10.295 INFO [stderr]    |
Dec 01 02:13:10.295 INFO [stderr] 62 |     pub fn normalize(plane: Plane) -> Plane {
Dec 01 02:13:10.295 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.295 INFO [stderr] 
Dec 01 02:13:10.295 INFO [stderr] warning: method is never used: `dot`
Dec 01 02:13:10.295 INFO [stderr]   --> src/math/plane.rs:73:5
Dec 01 02:13:10.295 INFO [stderr]    |
Dec 01 02:13:10.295 INFO [stderr] 73 |     pub fn dot(plane: Plane, vector: Vector4) -> f32 {
Dec 01 02:13:10.301 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.301 INFO [stderr] 
Dec 01 02:13:10.301 INFO [stderr] warning: method is never used: `dot_coordinate`
Dec 01 02:13:10.301 INFO [stderr]   --> src/math/plane.rs:80:5
Dec 01 02:13:10.301 INFO [stderr]    |
Dec 01 02:13:10.301 INFO [stderr] 80 |     pub fn dot_coordinate(plane: Plane, vector: Vector3) -> f32 {
Dec 01 02:13:10.301 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.301 INFO [stderr] 
Dec 01 02:13:10.301 INFO [stderr] warning: method is never used: `dot_normal`
Dec 01 02:13:10.301 INFO [stderr]   --> src/math/plane.rs:86:5
Dec 01 02:13:10.301 INFO [stderr]    |
Dec 01 02:13:10.301 INFO [stderr] 86 |     pub fn dot_normal(plane: Plane, vector: Vector3) -> f32 {
Dec 01 02:13:10.301 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.301 INFO [stderr] 
Dec 01 02:13:10.301 INFO [stderr] warning: method is never used: `transform`
Dec 01 02:13:10.301 INFO [stderr]   --> src/math/plane.rs:92:5
Dec 01 02:13:10.301 INFO [stderr]    |
Dec 01 02:13:10.301 INFO [stderr] 92 |     pub fn transform(plane: Plane, matrix: Matrix) -> Plane {
Dec 01 02:13:10.301 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.301 INFO [stderr] 
Dec 01 02:13:10.301 INFO [stderr] warning: method is never used: `transform_quaternion`
Dec 01 02:13:10.301 INFO [stderr]    --> src/math/plane.rs:102:5
Dec 01 02:13:10.301 INFO [stderr]     |
Dec 01 02:13:10.301 INFO [stderr] 102 |     pub fn transform_quaternion(plane: Plane, rotation: Quaternion) -> Plane {
Dec 01 02:13:10.301 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.301 INFO [stderr] 
Dec 01 02:13:10.301 INFO [stderr] warning: struct is never constructed: `BoundingBox`
Dec 01 02:13:10.301 INFO [stderr]   --> src/math/bounding_box.rs:29:1
Dec 01 02:13:10.301 INFO [stderr]    |
Dec 01 02:13:10.301 INFO [stderr] 29 | pub struct BoundingBox;
Dec 01 02:13:10.301 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.301 INFO [stderr] 
Dec 01 02:13:10.301 INFO [stderr] warning: struct is never constructed: `BoundingSphere`
Dec 01 02:13:10.301 INFO [stderr]   --> src/math/bounding_sphere.rs:29:1
Dec 01 02:13:10.301 INFO [stderr]    |
Dec 01 02:13:10.301 INFO [stderr] 29 | pub struct BoundingSphere;
Dec 01 02:13:10.301 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.301 INFO [stderr] 
Dec 01 02:13:10.301 INFO [stderr] warning: struct is never constructed: `BoundingFrustum`
Dec 01 02:13:10.301 INFO [stderr]   --> src/math/bounding_frustum.rs:29:1
Dec 01 02:13:10.301 INFO [stderr]    |
Dec 01 02:13:10.301 INFO [stderr] 29 | pub struct BoundingFrustum;
Dec 01 02:13:10.301 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:10.301 INFO [stderr] 
Dec 01 02:13:10.301 INFO [stderr] warning: variable `lightDirection` should have a snake case name such as `light_direction`
Dec 01 02:13:10.301 INFO [stderr]    --> src/math/matrix.rs:468:19
Dec 01 02:13:10.301 INFO [stderr]     |
Dec 01 02:13:10.301 INFO [stderr] 468 |     pub fn shadow(lightDirection: Vector3, plane: Plane) -> Matrix {
Dec 01 02:13:10.301 INFO [stderr]     |                   ^^^^^^^^^^^^^^
Dec 01 02:13:10.301 INFO [stderr]     |
Dec 01 02:13:10.301 INFO [stderr]     = note: #[warn(non_snake_case)] on by default
Dec 01 02:13:10.301 INFO [stderr] 
Dec 01 02:13:10.301 INFO [stderr] warning: variant `front` should have a camel case name such as `Front`
Dec 01 02:13:10.301 INFO [stderr]   --> src/math/plane.rs:38:5
Dec 01 02:13:10.301 INFO [stderr]    |
Dec 01 02:13:10.301 INFO [stderr] 38 |     front, 
Dec 01 02:13:10.301 INFO [stderr]    |     ^^^^^
Dec 01 02:13:10.301 INFO [stderr]    |
Dec 01 02:13:10.301 INFO [stderr]    = note: #[warn(non_camel_case_types)] on by default
Dec 01 02:13:10.301 INFO [stderr] 
Dec 01 02:13:10.301 INFO [stderr] warning: variant `back` should have a camel case name such as `Back`
Dec 01 02:13:10.301 INFO [stderr]   --> src/math/plane.rs:39:5
Dec 01 02:13:10.301 INFO [stderr]    |
Dec 01 02:13:10.301 INFO [stderr] 39 |     back,
Dec 01 02:13:10.301 INFO [stderr]    |     ^^^^
Dec 01 02:13:10.301 INFO [stderr] 
Dec 01 02:13:10.301 INFO [stderr] warning: variant `intersecting` should have a camel case name such as `Intersecting`
Dec 01 02:13:10.302 INFO [stderr]   --> src/math/plane.rs:40:5
Dec 01 02:13:10.302 INFO [stderr]    |
Dec 01 02:13:10.302 INFO [stderr] 40 |     intersecting    
Dec 01 02:13:10.302 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 01 02:13:10.302 INFO [stderr] 
Dec 01 02:13:10.706 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.09s
Dec 01 02:13:10.709 INFO [stderr] su: No module specific data is present
Dec 01 02:13:11.627 INFO running `"docker" "inspect" "f7eac1f888b72c5bec21a5724c00fcd32104866dd468d6d3b9cc9d045051f3ae"`
Dec 01 02:13:11.935 INFO running `"docker" "rm" "-f" "f7eac1f888b72c5bec21a5724c00fcd32104866dd468d6d3b9cc9d045051f3ae"`
Dec 01 02:13:12.317 INFO [stdout] f7eac1f888b72c5bec21a5724c00fcd32104866dd468d6d3b9cc9d045051f3ae
Dec 01 02:13:12.321 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 02:13:12.735 INFO [stdout] 3546c00353902384c0eb1d043deffec8b0aa7fabad7ea7089d0324cd43113b93
Dec 01 02:13:12.741 INFO running `"docker" "start" "-a" "3546c00353902384c0eb1d043deffec8b0aa7fabad7ea7089d0324cd43113b93"`
Dec 01 02:13:13.791 INFO [stderr] usermod: no changes
Dec 01 02:13:13.863 INFO [stderr]    Compiling math v0.1.0 (/source)
Dec 01 02:13:14.203 INFO [stderr] warning: unused import: `std::num`
Dec 01 02:13:14.203 INFO [stderr]   --> src/math/vector2.rs:31:5
Dec 01 02:13:14.203 INFO [stderr]    |
Dec 01 02:13:14.203 INFO [stderr] 31 | use std::num;
Dec 01 02:13:14.203 INFO [stderr]    |     ^^^^^^^^
Dec 01 02:13:14.203 INFO [stderr]    |
Dec 01 02:13:14.203 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 01 02:13:14.203 INFO [stderr] 
Dec 01 02:13:14.203 INFO [stderr] warning: unused import: `std::num`
Dec 01 02:13:14.203 INFO [stderr]   --> src/math/vector3.rs:31:5
Dec 01 02:13:14.203 INFO [stderr]    |
Dec 01 02:13:14.203 INFO [stderr] 31 | use std::num;
Dec 01 02:13:14.204 INFO [stderr]    |     ^^^^^^^^
Dec 01 02:13:14.204 INFO [stderr] 
Dec 01 02:13:14.204 INFO [stderr] warning: unused import: `std::num`
Dec 01 02:13:14.204 INFO [stderr]   --> src/math/matrix.rs:31:5
Dec 01 02:13:14.204 INFO [stderr]    |
Dec 01 02:13:14.204 INFO [stderr] 31 | use std::num;
Dec 01 02:13:14.204 INFO [stderr]    |     ^^^^^^^^
Dec 01 02:13:14.204 INFO [stderr] 
Dec 01 02:13:14.204 INFO [stderr] warning: unused imports: `Add`, `Div`, `Mul`, `Sub`
Dec 01 02:13:14.204 INFO [stderr]   --> src/math/plane.rs:29:16
Dec 01 02:13:14.204 INFO [stderr]    |
Dec 01 02:13:14.204 INFO [stderr] 29 | use std::ops::{Add, Sub, Mul, Div};
Dec 01 02:13:14.204 INFO [stderr]    |                ^^^  ^^^  ^^^  ^^^
Dec 01 02:13:14.205 INFO [stderr] 
Dec 01 02:13:14.205 INFO [stderr] warning: unused imports: `Display`, `Error`, `Formatter`
Dec 01 02:13:14.205 INFO [stderr]   --> src/math/plane.rs:30:16
Dec 01 02:13:14.205 INFO [stderr]    |
Dec 01 02:13:14.205 INFO [stderr] 30 | use std::fmt::{Display, Formatter, Error};
Dec 01 02:13:14.205 INFO [stderr]    |                ^^^^^^^  ^^^^^^^^^  ^^^^^
Dec 01 02:13:14.205 INFO [stderr] 
Dec 01 02:13:14.205 INFO [stderr] warning: unused import: `std::num`
Dec 01 02:13:14.205 INFO [stderr]   --> src/math/plane.rs:31:5
Dec 01 02:13:14.205 INFO [stderr]    |
Dec 01 02:13:14.205 INFO [stderr] 31 | use std::num;
Dec 01 02:13:14.205 INFO [stderr]    |     ^^^^^^^^
Dec 01 02:13:14.205 INFO [stderr] 
Dec 01 02:13:14.205 INFO [stderr] warning: unused import: `math::*`
Dec 01 02:13:14.205 INFO [stderr]  --> src/main.rs:3:5
Dec 01 02:13:14.205 INFO [stderr]   |
Dec 01 02:13:14.205 INFO [stderr] 3 | use math::*;
Dec 01 02:13:14.205 INFO [stderr]   |     ^^^^^^^
Dec 01 02:13:14.205 INFO [stderr] 
Dec 01 02:13:14.351 INFO [stderr] warning: unused variable: `yaw`
Dec 01 02:13:14.351 INFO [stderr]    --> src/math/matrix.rs:464:32
Dec 01 02:13:14.351 INFO [stderr]     |
Dec 01 02:13:14.351 INFO [stderr] 464 |     pub fn from_yaw_pitch_roll(yaw: f32, pitch: f32, roll: f32) -> Matrix {
Dec 01 02:13:14.351 INFO [stderr]     |                                ^^^ help: consider using `_yaw` instead
Dec 01 02:13:14.351 INFO [stderr]     |
Dec 01 02:13:14.355 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 02:13:14.355 INFO [stderr] 
Dec 01 02:13:14.355 INFO [stderr] warning: unused variable: `pitch`
Dec 01 02:13:14.355 INFO [stderr]    --> src/math/matrix.rs:464:42
Dec 01 02:13:14.355 INFO [stderr]     |
Dec 01 02:13:14.355 INFO [stderr] 464 |     pub fn from_yaw_pitch_roll(yaw: f32, pitch: f32, roll: f32) -> Matrix {
Dec 01 02:13:14.355 INFO [stderr]     |                                          ^^^^^ help: consider using `_pitch` instead
Dec 01 02:13:14.355 INFO [stderr] 
Dec 01 02:13:14.355 INFO [stderr] warning: unused variable: `roll`
Dec 01 02:13:14.356 INFO [stderr]    --> src/math/matrix.rs:464:54
Dec 01 02:13:14.356 INFO [stderr]     |
Dec 01 02:13:14.356 INFO [stderr] 464 |     pub fn from_yaw_pitch_roll(yaw: f32, pitch: f32, roll: f32) -> Matrix {
Dec 01 02:13:14.356 INFO [stderr]     |                                                      ^^^^ help: consider using `_roll` instead
Dec 01 02:13:14.356 INFO [stderr] 
Dec 01 02:13:14.356 INFO [stderr] warning: unused variable: `lightDirection`
Dec 01 02:13:14.356 INFO [stderr]    --> src/math/matrix.rs:468:19
Dec 01 02:13:14.356 INFO [stderr]     |
Dec 01 02:13:14.356 INFO [stderr] 468 |     pub fn shadow(lightDirection: Vector3, plane: Plane) -> Matrix {
Dec 01 02:13:14.356 INFO [stderr]     |                   ^^^^^^^^^^^^^^ help: consider using `_lightDirection` instead
Dec 01 02:13:14.356 INFO [stderr] 
Dec 01 02:13:14.356 INFO [stderr] warning: unused variable: `plane`
Dec 01 02:13:14.356 INFO [stderr]    --> src/math/matrix.rs:468:44
Dec 01 02:13:14.356 INFO [stderr]     |
Dec 01 02:13:14.356 INFO [stderr] 468 |     pub fn shadow(lightDirection: Vector3, plane: Plane) -> Matrix {
Dec 01 02:13:14.356 INFO [stderr]     |                                            ^^^^^ help: consider using `_plane` instead
Dec 01 02:13:14.356 INFO [stderr] 
Dec 01 02:13:14.356 INFO [stderr] warning: unused variable: `plane`
Dec 01 02:13:14.356 INFO [stderr]    --> src/math/matrix.rs:472:23
Dec 01 02:13:14.356 INFO [stderr]     |
Dec 01 02:13:14.357 INFO [stderr] 472 |     pub fn reflection(plane: Plane) -> Matrix {
Dec 01 02:13:14.357 INFO [stderr]     |                       ^^^^^ help: consider using `_plane` instead
Dec 01 02:13:14.357 INFO [stderr] 
Dec 01 02:13:14.357 INFO [stderr] warning: unused variable: `x`
Dec 01 02:13:14.357 INFO [stderr]    --> src/math/plane.rs:124:13
Dec 01 02:13:14.357 INFO [stderr]     |
Dec 01 02:13:14.357 INFO [stderr] 124 |         let x     = plane.a;
Dec 01 02:13:14.357 INFO [stderr]     |             ^ help: consider using `_x` instead
Dec 01 02:13:14.357 INFO [stderr] 
Dec 01 02:13:14.357 INFO [stderr] warning: unused variable: `y`
Dec 01 02:13:14.357 INFO [stderr]    --> src/math/plane.rs:125:13
Dec 01 02:13:14.357 INFO [stderr]     |
Dec 01 02:13:14.357 INFO [stderr] 125 |         let y     = plane.b;
Dec 01 02:13:14.357 INFO [stderr]     |             ^ help: consider using `_y` instead
Dec 01 02:13:14.357 INFO [stderr] 
Dec 01 02:13:14.357 INFO [stderr] warning: unused variable: `z`
Dec 01 02:13:14.357 INFO [stderr]    --> src/math/plane.rs:126:13
Dec 01 02:13:14.357 INFO [stderr]     |
Dec 01 02:13:14.357 INFO [stderr] 126 |         let z     = plane.c;
Dec 01 02:13:14.358 INFO [stderr]     |             ^ help: consider using `_z` instead
Dec 01 02:13:14.358 INFO [stderr] 
Dec 01 02:13:14.395 INFO [stderr] warning: method is never used: `length`
Dec 01 02:13:14.395 INFO [stderr]   --> src/math/vector2.rs:94:5
Dec 01 02:13:14.396 INFO [stderr]    |
Dec 01 02:13:14.396 INFO [stderr] 94 |     pub fn length         (&self) -> f32 { ((self.x * self.x) + (self.y * self.y)).sqrt() }
Dec 01 02:13:14.396 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.396 INFO [stderr]    |
Dec 01 02:13:14.396 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 02:13:14.396 INFO [stderr] 
Dec 01 02:13:14.397 INFO [stderr] warning: method is never used: `length_squared`
Dec 01 02:13:14.397 INFO [stderr]   --> src/math/vector2.rs:95:5
Dec 01 02:13:14.397 INFO [stderr]    |
Dec 01 02:13:14.398 INFO [stderr] 95 |     pub fn length_squared (&self) -> f32 { ((self.x * self.x) + (self.y * self.y)) }
Dec 01 02:13:14.399 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.399 INFO [stderr] 
Dec 01 02:13:14.400 INFO [stderr] warning: method is never used: `normalize`
Dec 01 02:13:14.402 INFO [stderr]   --> src/math/vector2.rs:96:5
Dec 01 02:13:14.402 INFO [stderr]    |
Dec 01 02:13:14.402 INFO [stderr] 96 |     pub fn normalize      (&self) -> Vector2 {
Dec 01 02:13:14.402 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.403 INFO [stderr] 
Dec 01 02:13:14.403 INFO [stderr] warning: method is never used: `new`
Dec 01 02:13:14.403 INFO [stderr]    --> src/math/vector2.rs:104:5
Dec 01 02:13:14.403 INFO [stderr]     |
Dec 01 02:13:14.403 INFO [stderr] 104 |     pub fn new (x:f32, y: f32) -> Vector2 {
Dec 01 02:13:14.403 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.403 INFO [stderr] 
Dec 01 02:13:14.403 INFO [stderr] warning: method is never used: `zero`
Dec 01 02:13:14.404 INFO [stderr]    --> src/math/vector2.rs:111:5
Dec 01 02:13:14.404 INFO [stderr]     |
Dec 01 02:13:14.404 INFO [stderr] 111 |     pub fn zero() -> Vector2 {
Dec 01 02:13:14.404 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.404 INFO [stderr] 
Dec 01 02:13:14.404 INFO [stderr] warning: method is never used: `one`
Dec 01 02:13:14.404 INFO [stderr]    --> src/math/vector2.rs:118:5
Dec 01 02:13:14.404 INFO [stderr]     |
Dec 01 02:13:14.404 INFO [stderr] 118 |     pub fn one() -> Vector2 {
Dec 01 02:13:14.404 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.404 INFO [stderr] 
Dec 01 02:13:14.404 INFO [stderr] warning: method is never used: `up`
Dec 01 02:13:14.404 INFO [stderr]    --> src/math/vector2.rs:125:5
Dec 01 02:13:14.404 INFO [stderr]     |
Dec 01 02:13:14.404 INFO [stderr] 125 |     pub fn up () -> Vector2 {
Dec 01 02:13:14.405 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.405 INFO [stderr] 
Dec 01 02:13:14.405 INFO [stderr] warning: method is never used: `down`
Dec 01 02:13:14.405 INFO [stderr]    --> src/math/vector2.rs:132:5
Dec 01 02:13:14.405 INFO [stderr]     |
Dec 01 02:13:14.405 INFO [stderr] 132 |     pub fn down() -> Vector2 {
Dec 01 02:13:14.405 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.405 INFO [stderr] 
Dec 01 02:13:14.405 INFO [stderr] warning: method is never used: `left`
Dec 01 02:13:14.405 INFO [stderr]    --> src/math/vector2.rs:139:5
Dec 01 02:13:14.405 INFO [stderr]     |
Dec 01 02:13:14.405 INFO [stderr] 139 |     pub fn left() -> Vector2 {
Dec 01 02:13:14.405 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.405 INFO [stderr] 
Dec 01 02:13:14.405 INFO [stderr] warning: method is never used: `right`
Dec 01 02:13:14.405 INFO [stderr]    --> src/math/vector2.rs:146:5
Dec 01 02:13:14.405 INFO [stderr]     |
Dec 01 02:13:14.405 INFO [stderr] 146 |     pub fn right() -> Vector2 {
Dec 01 02:13:14.405 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.405 INFO [stderr] 
Dec 01 02:13:14.405 INFO [stderr] warning: method is never used: `distance`
Dec 01 02:13:14.405 INFO [stderr]    --> src/math/vector2.rs:153:5
Dec 01 02:13:14.405 INFO [stderr]     |
Dec 01 02:13:14.405 INFO [stderr] 153 |     pub fn distance(value1: Vector2, value2: Vector2) -> f32 {
Dec 01 02:13:14.405 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.406 INFO [stderr] 
Dec 01 02:13:14.406 INFO [stderr] warning: method is never used: `dot`
Dec 01 02:13:14.406 INFO [stderr]    --> src/math/vector2.rs:160:5
Dec 01 02:13:14.406 INFO [stderr]     |
Dec 01 02:13:14.406 INFO [stderr] 160 |     pub fn dot(value1: Vector2, value2: Vector2) -> f32 {
Dec 01 02:13:14.406 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.406 INFO [stderr] 
Dec 01 02:13:14.406 INFO [stderr] warning: method is never used: `reflect`
Dec 01 02:13:14.406 INFO [stderr]    --> src/math/vector2.rs:165:5
Dec 01 02:13:14.406 INFO [stderr]     |
Dec 01 02:13:14.406 INFO [stderr] 165 |     pub fn reflect(vector: Vector2, normal: Vector2) -> Vector2 {
Dec 01 02:13:14.406 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.406 INFO [stderr] 
Dec 01 02:13:14.406 INFO [stderr] warning: method is never used: `min`
Dec 01 02:13:14.406 INFO [stderr]    --> src/math/vector2.rs:174:5
Dec 01 02:13:14.406 INFO [stderr]     |
Dec 01 02:13:14.406 INFO [stderr] 174 |     pub fn min(value1: Vector2, value2: Vector2) -> Vector2 {
Dec 01 02:13:14.406 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.406 INFO [stderr] 
Dec 01 02:13:14.406 INFO [stderr] warning: method is never used: `max`
Dec 01 02:13:14.406 INFO [stderr]    --> src/math/vector2.rs:181:5
Dec 01 02:13:14.406 INFO [stderr]     |
Dec 01 02:13:14.406 INFO [stderr] 181 |     pub fn max(value1: Vector2, value2: Vector2) -> Vector2 {
Dec 01 02:13:14.406 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.407 INFO [stderr] 
Dec 01 02:13:14.407 INFO [stderr] warning: method is never used: `clamp`
Dec 01 02:13:14.407 INFO [stderr]    --> src/math/vector2.rs:188:5
Dec 01 02:13:14.407 INFO [stderr]     |
Dec 01 02:13:14.407 INFO [stderr] 188 |     pub fn clamp(value1: Vector2, min: Vector2, max: Vector2) -> Vector2 {
Dec 01 02:13:14.407 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.407 INFO [stderr] 
Dec 01 02:13:14.407 INFO [stderr] warning: method is never used: `lerp`
Dec 01 02:13:14.407 INFO [stderr]    --> src/math/vector2.rs:198:5
Dec 01 02:13:14.407 INFO [stderr]     |
Dec 01 02:13:14.407 INFO [stderr] 198 | /     pub fn lerp(value1: Vector2,
Dec 01 02:13:14.407 INFO [stderr] 199 | |                 value2: Vector2,
Dec 01 02:13:14.407 INFO [stderr] 200 | |                 amount: f32) -> Vector2 {
Dec 01 02:13:14.407 INFO [stderr] 201 | |         Vector2 {
Dec 01 02:13:14.407 INFO [stderr] ...   |
Dec 01 02:13:14.407 INFO [stderr] 204 | |         }
Dec 01 02:13:14.407 INFO [stderr] 205 | |     }
Dec 01 02:13:14.408 INFO [stderr]     | |_____^
Dec 01 02:13:14.408 INFO [stderr] 
Dec 01 02:13:14.408 INFO [stderr] warning: method is never used: `barycentric`
Dec 01 02:13:14.408 INFO [stderr]    --> src/math/vector2.rs:207:5
Dec 01 02:13:14.408 INFO [stderr]     |
Dec 01 02:13:14.408 INFO [stderr] 207 | /     pub fn barycentric(value1: Vector2, value2: Vector2, value3: Vector2,
Dec 01 02:13:14.408 INFO [stderr] 208 | |                        amount1: f32, amount2: f32) -> Vector2 {
Dec 01 02:13:14.408 INFO [stderr] 209 | |         Vector2 {
Dec 01 02:13:14.408 INFO [stderr] 210 | |             x: (value1.x + (amount1 * (value2.x - value1.x))) +
Dec 01 02:13:14.408 INFO [stderr] ...   |
Dec 01 02:13:14.408 INFO [stderr] 214 | |         }
Dec 01 02:13:14.408 INFO [stderr] 215 | |     }
Dec 01 02:13:14.408 INFO [stderr]     | |_____^
Dec 01 02:13:14.408 INFO [stderr] 
Dec 01 02:13:14.408 INFO [stderr] warning: method is never used: `equals`
Dec 01 02:13:14.408 INFO [stderr]    --> src/math/vector3.rs:117:5
Dec 01 02:13:14.408 INFO [stderr]     |
Dec 01 02:13:14.408 INFO [stderr] 117 |     pub fn equals(&self, other:Vector3) -> bool {
Dec 01 02:13:14.408 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.409 INFO [stderr] 
Dec 01 02:13:14.409 INFO [stderr] warning: method is never used: `length`
Dec 01 02:13:14.409 INFO [stderr]    --> src/math/vector3.rs:123:5
Dec 01 02:13:14.409 INFO [stderr]     |
Dec 01 02:13:14.409 INFO [stderr] 123 |     pub fn length(&self) -> f32 {
Dec 01 02:13:14.409 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.409 INFO [stderr] 
Dec 01 02:13:14.409 INFO [stderr] warning: method is never used: `length_squared`
Dec 01 02:13:14.409 INFO [stderr]    --> src/math/vector3.rs:129:5
Dec 01 02:13:14.409 INFO [stderr]     |
Dec 01 02:13:14.409 INFO [stderr] 129 |     pub fn length_squared(&self) -> f32 {
Dec 01 02:13:14.409 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.409 INFO [stderr] 
Dec 01 02:13:14.409 INFO [stderr] warning: method is never used: `normalize`
Dec 01 02:13:14.409 INFO [stderr]    --> src/math/vector3.rs:135:5
Dec 01 02:13:14.409 INFO [stderr]     |
Dec 01 02:13:14.409 INFO [stderr] 135 |     pub fn normalize(&self) -> Vector3 {
Dec 01 02:13:14.409 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.409 INFO [stderr] 
Dec 01 02:13:14.409 INFO [stderr] warning: method is never used: `new`
Dec 01 02:13:14.409 INFO [stderr]    --> src/math/vector3.rs:142:5
Dec 01 02:13:14.409 INFO [stderr]     |
Dec 01 02:13:14.410 INFO [stderr] 142 |     pub fn new(x: f32, y: f32, z: f32) -> Vector3 {
Dec 01 02:13:14.410 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.410 INFO [stderr] 
Dec 01 02:13:14.410 INFO [stderr] warning: method is never used: `one`
Dec 01 02:13:14.410 INFO [stderr]    --> src/math/vector3.rs:146:5
Dec 01 02:13:14.410 INFO [stderr]     |
Dec 01 02:13:14.410 INFO [stderr] 146 |     pub fn one() -> Vector3 {
Dec 01 02:13:14.410 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.410 INFO [stderr] 
Dec 01 02:13:14.410 INFO [stderr] warning: method is never used: `zero`
Dec 01 02:13:14.410 INFO [stderr]    --> src/math/vector3.rs:154:5
Dec 01 02:13:14.410 INFO [stderr]     |
Dec 01 02:13:14.410 INFO [stderr] 154 |     pub fn zero() -> Vector3 {
Dec 01 02:13:14.410 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.410 INFO [stderr] 
Dec 01 02:13:14.410 INFO [stderr] warning: method is never used: `up`
Dec 01 02:13:14.410 INFO [stderr]    --> src/math/vector3.rs:162:5
Dec 01 02:13:14.410 INFO [stderr]     |
Dec 01 02:13:14.410 INFO [stderr] 162 |     pub fn up() -> Vector3 {
Dec 01 02:13:14.410 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.410 INFO [stderr] 
Dec 01 02:13:14.410 INFO [stderr] warning: method is never used: `down`
Dec 01 02:13:14.415 INFO [stderr]    --> src/math/vector3.rs:170:5
Dec 01 02:13:14.415 INFO [stderr]     |
Dec 01 02:13:14.415 INFO [stderr] 170 |     pub fn down() -> Vector3 {
Dec 01 02:13:14.415 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.415 INFO [stderr] 
Dec 01 02:13:14.415 INFO [stderr] warning: method is never used: `left`
Dec 01 02:13:14.415 INFO [stderr]    --> src/math/vector3.rs:178:5
Dec 01 02:13:14.415 INFO [stderr]     |
Dec 01 02:13:14.415 INFO [stderr] 178 |     pub fn left() -> Vector3 {
Dec 01 02:13:14.415 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.415 INFO [stderr] 
Dec 01 02:13:14.415 INFO [stderr] warning: method is never used: `right`
Dec 01 02:13:14.415 INFO [stderr]    --> src/math/vector3.rs:186:5
Dec 01 02:13:14.415 INFO [stderr]     |
Dec 01 02:13:14.415 INFO [stderr] 186 |     pub fn right() -> Vector3 {
Dec 01 02:13:14.416 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.416 INFO [stderr] 
Dec 01 02:13:14.416 INFO [stderr] warning: method is never used: `forward`
Dec 01 02:13:14.416 INFO [stderr]    --> src/math/vector3.rs:194:5
Dec 01 02:13:14.416 INFO [stderr]     |
Dec 01 02:13:14.416 INFO [stderr] 194 |     pub fn forward() -> Vector3 {
Dec 01 02:13:14.416 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.416 INFO [stderr] 
Dec 01 02:13:14.416 INFO [stderr] warning: method is never used: `backward`
Dec 01 02:13:14.416 INFO [stderr]    --> src/math/vector3.rs:202:5
Dec 01 02:13:14.416 INFO [stderr]     |
Dec 01 02:13:14.416 INFO [stderr] 202 |     pub fn backward() -> Vector3 {
Dec 01 02:13:14.416 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.416 INFO [stderr] 
Dec 01 02:13:14.416 INFO [stderr] warning: method is never used: `distance`
Dec 01 02:13:14.416 INFO [stderr]    --> src/math/vector3.rs:210:5
Dec 01 02:13:14.416 INFO [stderr]     |
Dec 01 02:13:14.416 INFO [stderr] 210 |     pub fn distance(value1: Vector3, value2: Vector3) -> f32 {
Dec 01 02:13:14.416 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.416 INFO [stderr] 
Dec 01 02:13:14.416 INFO [stderr] warning: method is never used: `dot`
Dec 01 02:13:14.416 INFO [stderr]    --> src/math/vector3.rs:219:5
Dec 01 02:13:14.417 INFO [stderr]     |
Dec 01 02:13:14.417 INFO [stderr] 219 |     pub fn dot(value1: Vector3, value2: Vector3) -> f32 {
Dec 01 02:13:14.417 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.417 INFO [stderr] 
Dec 01 02:13:14.417 INFO [stderr] warning: method is never used: `cross`
Dec 01 02:13:14.417 INFO [stderr]    --> src/math/vector3.rs:225:5
Dec 01 02:13:14.417 INFO [stderr]     |
Dec 01 02:13:14.417 INFO [stderr] 225 |     pub fn cross(value1: Vector3, value2: Vector3) -> Vector3 {
Dec 01 02:13:14.417 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.417 INFO [stderr] 
Dec 01 02:13:14.417 INFO [stderr] warning: method is never used: `reflect`
Dec 01 02:13:14.417 INFO [stderr]    --> src/math/vector3.rs:233:5
Dec 01 02:13:14.417 INFO [stderr]     |
Dec 01 02:13:14.417 INFO [stderr] 233 |     pub fn reflect(vector: Vector3, normal: Vector3) -> Vector3 {
Dec 01 02:13:14.417 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.417 INFO [stderr] 
Dec 01 02:13:14.417 INFO [stderr] warning: method is never used: `negate`
Dec 01 02:13:14.417 INFO [stderr]    --> src/math/vector3.rs:244:5
Dec 01 02:13:14.417 INFO [stderr]     |
Dec 01 02:13:14.417 INFO [stderr] 244 |     pub fn negate(value: Vector3) -> Vector3 {
Dec 01 02:13:14.417 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.417 INFO [stderr] 
Dec 01 02:13:14.418 INFO [stderr] warning: method is never used: `min`
Dec 01 02:13:14.418 INFO [stderr]    --> src/math/vector3.rs:252:5
Dec 01 02:13:14.418 INFO [stderr]     |
Dec 01 02:13:14.418 INFO [stderr] 252 |     pub fn min(value1: Vector3, value2: Vector3) -> Vector3 {
Dec 01 02:13:14.418 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.418 INFO [stderr] 
Dec 01 02:13:14.418 INFO [stderr] warning: method is never used: `max`
Dec 01 02:13:14.418 INFO [stderr]    --> src/math/vector3.rs:260:5
Dec 01 02:13:14.418 INFO [stderr]     |
Dec 01 02:13:14.418 INFO [stderr] 260 |     pub fn max(value1: Vector3, value2: Vector3) -> Vector3 {
Dec 01 02:13:14.418 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.418 INFO [stderr] 
Dec 01 02:13:14.418 INFO [stderr] warning: method is never used: `clamp`
Dec 01 02:13:14.418 INFO [stderr]    --> src/math/vector3.rs:268:5
Dec 01 02:13:14.418 INFO [stderr]     |
Dec 01 02:13:14.418 INFO [stderr] 268 | /     pub fn clamp(value1: Vector3,
Dec 01 02:13:14.418 INFO [stderr] 269 | |                  min: Vector3,
Dec 01 02:13:14.418 INFO [stderr] 270 | |                  max: Vector3) -> Vector3 {
Dec 01 02:13:14.418 INFO [stderr] 271 | |         let mut x = value1.x;
Dec 01 02:13:14.418 INFO [stderr] ...   |
Dec 01 02:13:14.418 INFO [stderr] 280 | |         Vector3 { x: x, y: y, z: z }
Dec 01 02:13:14.419 INFO [stderr] 281 | |     }
Dec 01 02:13:14.419 INFO [stderr]     | |_____^
Dec 01 02:13:14.419 INFO [stderr] 
Dec 01 02:13:14.419 INFO [stderr] warning: method is never used: `barycentric`
Dec 01 02:13:14.419 INFO [stderr]    --> src/math/vector3.rs:283:5
Dec 01 02:13:14.419 INFO [stderr]     |
Dec 01 02:13:14.419 INFO [stderr] 283 | /     pub fn barycentric(value1: Vector3,
Dec 01 02:13:14.419 INFO [stderr] 284 | |                        value2: Vector3,
Dec 01 02:13:14.419 INFO [stderr] 285 | |                        value3: Vector3,
Dec 01 02:13:14.419 INFO [stderr] 286 | |                        amount1: f32,
Dec 01 02:13:14.419 INFO [stderr] ...   |
Dec 01 02:13:14.419 INFO [stderr] 292 | |         }
Dec 01 02:13:14.419 INFO [stderr] 293 | |     }
Dec 01 02:13:14.419 INFO [stderr]     | |_____^
Dec 01 02:13:14.419 INFO [stderr] 
Dec 01 02:13:14.419 INFO [stderr] warning: method is never used: `smooth_step`
Dec 01 02:13:14.419 INFO [stderr]    --> src/math/vector3.rs:295:5
Dec 01 02:13:14.419 INFO [stderr]     |
Dec 01 02:13:14.419 INFO [stderr] 295 | /     pub fn smooth_step(value1: Vector3,
Dec 01 02:13:14.419 INFO [stderr] 296 | |                        value2: Vector3,
Dec 01 02:13:14.419 INFO [stderr] 297 | |                        amount: f32) -> Vector3 {
Dec 01 02:13:14.419 INFO [stderr] 298 | |         let mut _amount: f32 = if amount > 1f32 { 1f32 } else {
Dec 01 02:13:14.419 INFO [stderr] ...   |
Dec 01 02:13:14.419 INFO [stderr] 306 | |         }
Dec 01 02:13:14.419 INFO [stderr] 307 | |     }
Dec 01 02:13:14.419 INFO [stderr]     | |_____^
Dec 01 02:13:14.420 INFO [stderr] 
Dec 01 02:13:14.420 INFO [stderr] warning: method is never used: `catmull_rom`
Dec 01 02:13:14.420 INFO [stderr]    --> src/math/vector3.rs:309:5
Dec 01 02:13:14.420 INFO [stderr]     |
Dec 01 02:13:14.420 INFO [stderr] 309 | /     pub fn catmull_rom(value1: Vector3,
Dec 01 02:13:14.420 INFO [stderr] 310 | |                        value2: Vector3,
Dec 01 02:13:14.420 INFO [stderr] 311 | |                        value3: Vector3,
Dec 01 02:13:14.420 INFO [stderr] 312 | |                        value4: Vector3,
Dec 01 02:13:14.420 INFO [stderr] ...   |
Dec 01 02:13:14.420 INFO [stderr] 320 | |         }
Dec 01 02:13:14.420 INFO [stderr] 321 | |     }
Dec 01 02:13:14.420 INFO [stderr]     | |_____^
Dec 01 02:13:14.420 INFO [stderr] 
Dec 01 02:13:14.420 INFO [stderr] warning: method is never used: `hermite`
Dec 01 02:13:14.420 INFO [stderr]    --> src/math/vector3.rs:323:5
Dec 01 02:13:14.420 INFO [stderr]     |
Dec 01 02:13:14.420 INFO [stderr] 323 |     pub fn hermite(value1: Vector3, tangent1: Vector3, value2: Vector3, tangent2: Vector3, amount: f32) -> Vector3 {
Dec 01 02:13:14.420 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.420 INFO [stderr] 
Dec 01 02:13:14.420 INFO [stderr] warning: method is never used: `transform`
Dec 01 02:13:14.420 INFO [stderr]    --> src/math/vector3.rs:337:5
Dec 01 02:13:14.420 INFO [stderr]     |
Dec 01 02:13:14.420 INFO [stderr] 337 |     pub fn transform(position: Vector3, matrix: Matrix) -> Vector3 {
Dec 01 02:13:14.420 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.420 INFO [stderr] 
Dec 01 02:13:14.420 INFO [stderr] warning: method is never used: `transform_normal`
Dec 01 02:13:14.421 INFO [stderr]    --> src/math/vector3.rs:345:5
Dec 01 02:13:14.421 INFO [stderr]     |
Dec 01 02:13:14.421 INFO [stderr] 345 |     pub fn transform_normal(normal: Vector3, matrix: Matrix) -> Vector3 {
Dec 01 02:13:14.421 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.421 INFO [stderr] 
Dec 01 02:13:14.421 INFO [stderr] warning: method is never used: `transform_quaternion`
Dec 01 02:13:14.421 INFO [stderr]    --> src/math/vector3.rs:353:5
Dec 01 02:13:14.421 INFO [stderr]     |
Dec 01 02:13:14.421 INFO [stderr] 353 |     pub fn transform_quaternion(value: Vector3, rotation: Quaternion) -> Vector3 {
Dec 01 02:13:14.421 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.421 INFO [stderr] 
Dec 01 02:13:14.421 INFO [stderr] warning: method is never used: `up`
Dec 01 02:13:14.421 INFO [stderr]    --> src/math/matrix.rs:150:5
Dec 01 02:13:14.421 INFO [stderr]     |
Dec 01 02:13:14.421 INFO [stderr] 150 |     pub fn up       (&self) -> Vector3 { Vector3::new( self.m21,  self.m22,  self.m23) }
Dec 01 02:13:14.421 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.421 INFO [stderr] 
Dec 01 02:13:14.421 INFO [stderr] warning: method is never used: `down`
Dec 01 02:13:14.421 INFO [stderr]    --> src/math/matrix.rs:151:5
Dec 01 02:13:14.421 INFO [stderr]     |
Dec 01 02:13:14.421 INFO [stderr] 151 |     pub fn down     (&self) -> Vector3 { Vector3::new(-self.m21, -self.m22, -self.m23) }
Dec 01 02:13:14.421 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.421 INFO [stderr] 
Dec 01 02:13:14.421 INFO [stderr] warning: method is never used: `right`
Dec 01 02:13:14.421 INFO [stderr]    --> src/math/matrix.rs:152:5
Dec 01 02:13:14.422 INFO [stderr]     |
Dec 01 02:13:14.422 INFO [stderr] 152 |     pub fn right    (&self) -> Vector3 { Vector3::new( self.m11,  self.m12,  self.m13) }
Dec 01 02:13:14.422 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.422 INFO [stderr] 
Dec 01 02:13:14.422 INFO [stderr] warning: method is never used: `left`
Dec 01 02:13:14.422 INFO [stderr]    --> src/math/matrix.rs:153:5
Dec 01 02:13:14.422 INFO [stderr]     |
Dec 01 02:13:14.422 INFO [stderr] 153 |     pub fn left     (&self) -> Vector3 { Vector3::new(-self.m11, -self.m12, -self.m13) }
Dec 01 02:13:14.422 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.422 INFO [stderr] 
Dec 01 02:13:14.422 INFO [stderr] warning: method is never used: `forward`
Dec 01 02:13:14.426 INFO [stderr]    --> src/math/matrix.rs:154:5
Dec 01 02:13:14.427 INFO [stderr]     |
Dec 01 02:13:14.427 INFO [stderr] 154 |     pub fn forward  (&self) -> Vector3 { Vector3::new(-self.m31, -self.m32, -self.m33) }
Dec 01 02:13:14.427 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.427 INFO [stderr] 
Dec 01 02:13:14.427 INFO [stderr] warning: method is never used: `backward`
Dec 01 02:13:14.427 INFO [stderr]    --> src/math/matrix.rs:155:5
Dec 01 02:13:14.427 INFO [stderr]     |
Dec 01 02:13:14.427 INFO [stderr] 155 |     pub fn backward (&self) -> Vector3 { Vector3::new( self.m31,  self.m32,  self.m33) }
Dec 01 02:13:14.427 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.427 INFO [stderr] 
Dec 01 02:13:14.427 INFO [stderr] warning: method is never used: `new`
Dec 01 02:13:14.427 INFO [stderr]    --> src/math/matrix.rs:157:5
Dec 01 02:13:14.427 INFO [stderr]     |
Dec 01 02:13:14.427 INFO [stderr] 157 | /     pub fn new (m11: f32, m12: f32, m13: f32, m14: f32,
Dec 01 02:13:14.427 INFO [stderr] 158 | |                 m21: f32, m22: f32, m23: f32, m24: f32,
Dec 01 02:13:14.427 INFO [stderr] 159 | |                 m31: f32, m32: f32, m33: f32, m34: f32,
Dec 01 02:13:14.427 INFO [stderr] 160 | |                 m41: f32, m42: f32, m43: f32, m44: f32) -> Matrix {
Dec 01 02:13:14.427 INFO [stderr] ...   |
Dec 01 02:13:14.427 INFO [stderr] 166 | |         }
Dec 01 02:13:14.427 INFO [stderr] 167 | |     }
Dec 01 02:13:14.427 INFO [stderr]     | |_____^
Dec 01 02:13:14.427 INFO [stderr] 
Dec 01 02:13:14.428 INFO [stderr] warning: method is never used: `identity`
Dec 01 02:13:14.428 INFO [stderr]    --> src/math/matrix.rs:169:5
Dec 01 02:13:14.428 INFO [stderr]     |
Dec 01 02:13:14.428 INFO [stderr] 169 |     pub fn identity() -> Matrix {
Dec 01 02:13:14.428 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.428 INFO [stderr] 
Dec 01 02:13:14.428 INFO [stderr] warning: method is never used: `zero`
Dec 01 02:13:14.428 INFO [stderr]    --> src/math/matrix.rs:178:5
Dec 01 02:13:14.428 INFO [stderr]     |
Dec 01 02:13:14.428 INFO [stderr] 178 |     pub fn zero() -> Matrix {
Dec 01 02:13:14.428 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.428 INFO [stderr] 
Dec 01 02:13:14.428 INFO [stderr] warning: method is never used: `one`
Dec 01 02:13:14.428 INFO [stderr]    --> src/math/matrix.rs:187:5
Dec 01 02:13:14.428 INFO [stderr]     |
Dec 01 02:13:14.428 INFO [stderr] 187 |     pub fn one() -> Matrix {
Dec 01 02:13:14.428 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.428 INFO [stderr] 
Dec 01 02:13:14.428 INFO [stderr] warning: method is never used: `translation`
Dec 01 02:13:14.428 INFO [stderr]    --> src/math/matrix.rs:196:5
Dec 01 02:13:14.428 INFO [stderr]     |
Dec 01 02:13:14.428 INFO [stderr] 196 |     pub fn translation(v: Vector3) -> Matrix {
Dec 01 02:13:14.428 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.428 INFO [stderr] 
Dec 01 02:13:14.428 INFO [stderr] warning: method is never used: `scale`
Dec 01 02:13:14.429 INFO [stderr]    --> src/math/matrix.rs:205:5
Dec 01 02:13:14.429 INFO [stderr]     |
Dec 01 02:13:14.429 INFO [stderr] 205 |     pub fn scale(v: Vector3) -> Matrix {
Dec 01 02:13:14.429 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.429 INFO [stderr] 
Dec 01 02:13:14.429 INFO [stderr] warning: method is never used: `rotation_x`
Dec 01 02:13:14.429 INFO [stderr]    --> src/math/matrix.rs:214:5
Dec 01 02:13:14.429 INFO [stderr]     |
Dec 01 02:13:14.429 INFO [stderr] 214 |     pub fn rotation_x(radian: f32) -> Matrix {
Dec 01 02:13:14.429 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.429 INFO [stderr] 
Dec 01 02:13:14.429 INFO [stderr] warning: method is never used: `rotation_y`
Dec 01 02:13:14.429 INFO [stderr]    --> src/math/matrix.rs:225:5
Dec 01 02:13:14.429 INFO [stderr]     |
Dec 01 02:13:14.429 INFO [stderr] 225 |     pub fn rotation_y(radian: f32) -> Matrix {
Dec 01 02:13:14.429 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.429 INFO [stderr] 
Dec 01 02:13:14.429 INFO [stderr] warning: method is never used: `rotation_z`
Dec 01 02:13:14.429 INFO [stderr]    --> src/math/matrix.rs:236:5
Dec 01 02:13:14.429 INFO [stderr]     |
Dec 01 02:13:14.429 INFO [stderr] 236 |     pub fn rotation_z(radian: f32) -> Matrix {
Dec 01 02:13:14.429 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.429 INFO [stderr] 
Dec 01 02:13:14.429 INFO [stderr] warning: method is never used: `rotation_axis`
Dec 01 02:13:14.429 INFO [stderr]    --> src/math/matrix.rs:247:5
Dec 01 02:13:14.430 INFO [stderr]     |
Dec 01 02:13:14.430 INFO [stderr] 247 |     pub fn rotation_axis(axis: Vector3, radian: f32) -> Matrix {
Dec 01 02:13:14.430 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.430 INFO [stderr] 
Dec 01 02:13:14.430 INFO [stderr] warning: method is never used: `perspective`
Dec 01 02:13:14.430 INFO [stderr]    --> src/math/matrix.rs:279:5
Dec 01 02:13:14.430 INFO [stderr]     |
Dec 01 02:13:14.430 INFO [stderr] 279 |     pub fn perspective(width: f32, height: f32, near_plane: f32, far_plane: f32) -> Matrix {
Dec 01 02:13:14.430 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.430 INFO [stderr] 
Dec 01 02:13:14.430 INFO [stderr] warning: method is never used: `perspective_fov`
Dec 01 02:13:14.430 INFO [stderr]    --> src/math/matrix.rs:300:5
Dec 01 02:13:14.430 INFO [stderr]     |
Dec 01 02:13:14.430 INFO [stderr] 300 |     pub fn perspective_fov(fov: f32, aspect: f32, near_plane: f32, far_plane: f32) -> Matrix {
Dec 01 02:13:14.430 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.430 INFO [stderr] 
Dec 01 02:13:14.430 INFO [stderr] warning: method is never used: `perspective_off_center`
Dec 01 02:13:14.430 INFO [stderr]    --> src/math/matrix.rs:323:5
Dec 01 02:13:14.430 INFO [stderr]     |
Dec 01 02:13:14.430 INFO [stderr] 323 |     pub fn perspective_off_center(left: f32, right: f32, bottom: f32, top: f32, near_plane: f32, far_plane: f32) -> Matrix {
Dec 01 02:13:14.430 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.435 INFO [stderr] 
Dec 01 02:13:14.435 INFO [stderr] warning: method is never used: `orthographic`
Dec 01 02:13:14.435 INFO [stderr]    --> src/math/matrix.rs:344:5
Dec 01 02:13:14.435 INFO [stderr]     |
Dec 01 02:13:14.435 INFO [stderr] 344 |     pub fn orthographic(width: f32, height: f32, near_plane: f32, far_plane: f32) -> Matrix {
Dec 01 02:13:14.435 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.435 INFO [stderr] 
Dec 01 02:13:14.435 INFO [stderr] warning: method is never used: `orthographic_off_center`
Dec 01 02:13:14.435 INFO [stderr]    --> src/math/matrix.rs:365:5
Dec 01 02:13:14.435 INFO [stderr]     |
Dec 01 02:13:14.435 INFO [stderr] 365 |     pub fn orthographic_off_center(left: f32, right: f32, bottom: f32, top: f32, near_plane: f32, far_plane: f32) -> Matrix {
Dec 01 02:13:14.435 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.435 INFO [stderr] 
Dec 01 02:13:14.435 INFO [stderr] warning: method is never used: `look_at`
Dec 01 02:13:14.435 INFO [stderr]    --> src/math/matrix.rs:386:5
Dec 01 02:13:14.435 INFO [stderr]     |
Dec 01 02:13:14.435 INFO [stderr] 386 |     pub fn look_at(position: Vector3, target: Vector3, up: Vector3) -> Matrix {
Dec 01 02:13:14.435 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.435 INFO [stderr] 
Dec 01 02:13:14.435 INFO [stderr] warning: method is never used: `world`
Dec 01 02:13:14.436 INFO [stderr]    --> src/math/matrix.rs:410:5
Dec 01 02:13:14.436 INFO [stderr]     |
Dec 01 02:13:14.436 INFO [stderr] 410 |     pub fn world(position: Vector3, forward: Vector3, up: Vector3) -> Matrix {
Dec 01 02:13:14.436 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.436 INFO [stderr] 
Dec 01 02:13:14.436 INFO [stderr] warning: method is never used: `from_quaternion`
Dec 01 02:13:14.436 INFO [stderr]    --> src/math/matrix.rs:434:5
Dec 01 02:13:14.436 INFO [stderr]     |
Dec 01 02:13:14.436 INFO [stderr] 434 |     pub fn from_quaternion(q0: Quaternion) -> Matrix {
Dec 01 02:13:14.436 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.436 INFO [stderr] 
Dec 01 02:13:14.436 INFO [stderr] warning: method is never used: `from_yaw_pitch_roll`
Dec 01 02:13:14.436 INFO [stderr]    --> src/math/matrix.rs:464:5
Dec 01 02:13:14.436 INFO [stderr]     |
Dec 01 02:13:14.436 INFO [stderr] 464 |     pub fn from_yaw_pitch_roll(yaw: f32, pitch: f32, roll: f32) -> Matrix {
Dec 01 02:13:14.436 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.436 INFO [stderr] 
Dec 01 02:13:14.436 INFO [stderr] warning: method is never used: `shadow`
Dec 01 02:13:14.436 INFO [stderr]    --> src/math/matrix.rs:468:5
Dec 01 02:13:14.436 INFO [stderr]     |
Dec 01 02:13:14.436 INFO [stderr] 468 |     pub fn shadow(lightDirection: Vector3, plane: Plane) -> Matrix {
Dec 01 02:13:14.436 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.436 INFO [stderr] 
Dec 01 02:13:14.436 INFO [stderr] warning: method is never used: `reflection`
Dec 01 02:13:14.437 INFO [stderr]    --> src/math/matrix.rs:472:5
Dec 01 02:13:14.437 INFO [stderr]     |
Dec 01 02:13:14.437 INFO [stderr] 472 |     pub fn reflection(plane: Plane) -> Matrix {
Dec 01 02:13:14.437 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.437 INFO [stderr] 
Dec 01 02:13:14.437 INFO [stderr] warning: method is never used: `transform`
Dec 01 02:13:14.437 INFO [stderr]    --> src/math/matrix.rs:476:5
Dec 01 02:13:14.437 INFO [stderr]     |
Dec 01 02:13:14.437 INFO [stderr] 476 |     pub fn transform(value: Matrix, rotation: Quaternion) -> Matrix {
Dec 01 02:13:14.437 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.437 INFO [stderr] 
Dec 01 02:13:14.437 INFO [stderr] warning: method is never used: `transpose`
Dec 01 02:13:14.437 INFO [stderr]    --> src/math/matrix.rs:518:5
Dec 01 02:13:14.437 INFO [stderr]     |
Dec 01 02:13:14.437 INFO [stderr] 518 |     pub fn transpose(matrix: Matrix) -> Matrix {
Dec 01 02:13:14.437 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.437 INFO [stderr] 
Dec 01 02:13:14.437 INFO [stderr] warning: method is never used: `determinant`
Dec 01 02:13:14.437 INFO [stderr]    --> src/math/matrix.rs:527:5
Dec 01 02:13:14.437 INFO [stderr]     |
Dec 01 02:13:14.437 INFO [stderr] 527 |     pub fn determinant(matrix: Matrix) -> f32 {
Dec 01 02:13:14.437 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.437 INFO [stderr] 
Dec 01 02:13:14.438 INFO [stderr] warning: method is never used: `invert`
Dec 01 02:13:14.438 INFO [stderr]    --> src/math/matrix.rs:558:5
Dec 01 02:13:14.438 INFO [stderr]     |
Dec 01 02:13:14.438 INFO [stderr] 558 |     pub fn invert(m0: Matrix) -> Matrix {
Dec 01 02:13:14.438 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.438 INFO [stderr] 
Dec 01 02:13:14.438 INFO [stderr] warning: method is never used: `lerp`
Dec 01 02:13:14.438 INFO [stderr]    --> src/math/matrix.rs:618:5
Dec 01 02:13:14.438 INFO [stderr]     |
Dec 01 02:13:14.438 INFO [stderr] 618 |     pub fn lerp(m0: Matrix, m1: Matrix, amount: f32) -> Matrix {
Dec 01 02:13:14.438 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.438 INFO [stderr] 
Dec 01 02:13:14.438 INFO [stderr] warning: method is never used: `negate`
Dec 01 02:13:14.438 INFO [stderr]    --> src/math/matrix.rs:639:5
Dec 01 02:13:14.438 INFO [stderr]     |
Dec 01 02:13:14.438 INFO [stderr] 639 |     pub fn negate(m0: Matrix) -> Matrix {
Dec 01 02:13:14.438 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.438 INFO [stderr] 
Dec 01 02:13:14.438 INFO [stderr] warning: method is never used: `mul`
Dec 01 02:13:14.438 INFO [stderr]    --> src/math/matrix.rs:648:5
Dec 01 02:13:14.438 INFO [stderr]     |
Dec 01 02:13:14.438 INFO [stderr] 648 |     pub fn mul (m0: Matrix, m1: Matrix) -> Matrix {
Dec 01 02:13:14.438 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.438 INFO [stderr] 
Dec 01 02:13:14.439 INFO [stderr] warning: enum is never used: `IntersectionType`
Dec 01 02:13:14.439 INFO [stderr]   --> src/math/plane.rs:37:1
Dec 01 02:13:14.439 INFO [stderr]    |
Dec 01 02:13:14.439 INFO [stderr] 37 | pub enum IntersectionType {
Dec 01 02:13:14.439 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.439 INFO [stderr] 
Dec 01 02:13:14.439 INFO [stderr] warning: method is never used: `new`
Dec 01 02:13:14.439 INFO [stderr]   --> src/math/plane.rs:53:5
Dec 01 02:13:14.439 INFO [stderr]    |
Dec 01 02:13:14.439 INFO [stderr] 53 |     pub fn new(a: f32, b: f32, c: f32, d: f32) -> Plane {
Dec 01 02:13:14.439 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.439 INFO [stderr] 
Dec 01 02:13:14.439 INFO [stderr] warning: method is never used: `normalize`
Dec 01 02:13:14.439 INFO [stderr]   --> src/math/plane.rs:62:5
Dec 01 02:13:14.439 INFO [stderr]    |
Dec 01 02:13:14.439 INFO [stderr] 62 |     pub fn normalize(plane: Plane) -> Plane {
Dec 01 02:13:14.439 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.439 INFO [stderr] 
Dec 01 02:13:14.439 INFO [stderr] warning: method is never used: `dot`
Dec 01 02:13:14.439 INFO [stderr]   --> src/math/plane.rs:73:5
Dec 01 02:13:14.439 INFO [stderr]    |
Dec 01 02:13:14.439 INFO [stderr] 73 |     pub fn dot(plane: Plane, vector: Vector4) -> f32 {
Dec 01 02:13:14.439 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.439 INFO [stderr] 
Dec 01 02:13:14.440 INFO [stderr] warning: method is never used: `dot_coordinate`
Dec 01 02:13:14.440 INFO [stderr]   --> src/math/plane.rs:80:5
Dec 01 02:13:14.440 INFO [stderr]    |
Dec 01 02:13:14.440 INFO [stderr] 80 |     pub fn dot_coordinate(plane: Plane, vector: Vector3) -> f32 {
Dec 01 02:13:14.440 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.440 INFO [stderr] 
Dec 01 02:13:14.440 INFO [stderr] warning: method is never used: `dot_normal`
Dec 01 02:13:14.440 INFO [stderr]   --> src/math/plane.rs:86:5
Dec 01 02:13:14.440 INFO [stderr]    |
Dec 01 02:13:14.440 INFO [stderr] 86 |     pub fn dot_normal(plane: Plane, vector: Vector3) -> f32 {
Dec 01 02:13:14.440 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.440 INFO [stderr] 
Dec 01 02:13:14.440 INFO [stderr] warning: method is never used: `transform`
Dec 01 02:13:14.440 INFO [stderr]   --> src/math/plane.rs:92:5
Dec 01 02:13:14.440 INFO [stderr]    |
Dec 01 02:13:14.440 INFO [stderr] 92 |     pub fn transform(plane: Plane, matrix: Matrix) -> Plane {
Dec 01 02:13:14.440 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.440 INFO [stderr] 
Dec 01 02:13:14.440 INFO [stderr] warning: method is never used: `transform_quaternion`
Dec 01 02:13:14.440 INFO [stderr]    --> src/math/plane.rs:102:5
Dec 01 02:13:14.440 INFO [stderr]     |
Dec 01 02:13:14.440 INFO [stderr] 102 |     pub fn transform_quaternion(plane: Plane, rotation: Quaternion) -> Plane {
Dec 01 02:13:14.440 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.440 INFO [stderr] 
Dec 01 02:13:14.441 INFO [stderr] warning: struct is never constructed: `BoundingBox`
Dec 01 02:13:14.441 INFO [stderr]   --> src/math/bounding_box.rs:29:1
Dec 01 02:13:14.441 INFO [stderr]    |
Dec 01 02:13:14.441 INFO [stderr] 29 | pub struct BoundingBox;
Dec 01 02:13:14.441 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.441 INFO [stderr] 
Dec 01 02:13:14.441 INFO [stderr] warning: struct is never constructed: `BoundingSphere`
Dec 01 02:13:14.441 INFO [stderr]   --> src/math/bounding_sphere.rs:29:1
Dec 01 02:13:14.441 INFO [stderr]    |
Dec 01 02:13:14.441 INFO [stderr] 29 | pub struct BoundingSphere;
Dec 01 02:13:14.441 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.441 INFO [stderr] 
Dec 01 02:13:14.441 INFO [stderr] warning: struct is never constructed: `BoundingFrustum`
Dec 01 02:13:14.441 INFO [stderr]   --> src/math/bounding_frustum.rs:29:1
Dec 01 02:13:14.441 INFO [stderr]    |
Dec 01 02:13:14.441 INFO [stderr] 29 | pub struct BoundingFrustum;
Dec 01 02:13:14.441 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 02:13:14.441 INFO [stderr] 
Dec 01 02:13:14.441 INFO [stderr] warning: variable `lightDirection` should have a snake case name such as `light_direction`
Dec 01 02:13:14.441 INFO [stderr]    --> src/math/matrix.rs:468:19
Dec 01 02:13:14.441 INFO [stderr]     |
Dec 01 02:13:14.441 INFO [stderr] 468 |     pub fn shadow(lightDirection: Vector3, plane: Plane) -> Matrix {
Dec 01 02:13:14.441 INFO [stderr]     |                   ^^^^^^^^^^^^^^
Dec 01 02:13:14.441 INFO [stderr]     |
Dec 01 02:13:14.442 INFO [stderr]     = note: #[warn(non_snake_case)] on by default
Dec 01 02:13:14.442 INFO [stderr] 
Dec 01 02:13:14.442 INFO [stderr] warning: variant `front` should have a camel case name such as `Front`
Dec 01 02:13:14.442 INFO [stderr]   --> src/math/plane.rs:38:5
Dec 01 02:13:14.442 INFO [stderr]    |
Dec 01 02:13:14.442 INFO [stderr] 38 |     front, 
Dec 01 02:13:14.442 INFO [stderr]    |     ^^^^^
Dec 01 02:13:14.442 INFO [stderr]    |
Dec 01 02:13:14.442 INFO [stderr]    = note: #[warn(non_camel_case_types)] on by default
Dec 01 02:13:14.442 INFO [stderr] 
Dec 01 02:13:14.442 INFO [stderr] warning: variant `back` should have a camel case name such as `Back`
Dec 01 02:13:14.442 INFO [stderr]   --> src/math/plane.rs:39:5
Dec 01 02:13:14.442 INFO [stderr]    |
Dec 01 02:13:14.442 INFO [stderr] 39 |     back,
Dec 01 02:13:14.442 INFO [stderr]    |     ^^^^
Dec 01 02:13:14.442 INFO [stderr] 
Dec 01 02:13:14.442 INFO [stderr] warning: variant `intersecting` should have a camel case name such as `Intersecting`
Dec 01 02:13:14.442 INFO [stderr]   --> src/math/plane.rs:40:5
Dec 01 02:13:14.442 INFO [stderr]    |
Dec 01 02:13:14.442 INFO [stderr] 40 |     intersecting    
Dec 01 02:13:14.442 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 01 02:13:14.442 INFO [stderr] 
Dec 01 02:13:15.172 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.35s
Dec 01 02:13:15.174 INFO [stderr] su: No module specific data is present
Dec 01 02:13:15.955 INFO running `"docker" "inspect" "3546c00353902384c0eb1d043deffec8b0aa7fabad7ea7089d0324cd43113b93"`
Dec 01 02:13:16.269 INFO running `"docker" "rm" "-f" "3546c00353902384c0eb1d043deffec8b0aa7fabad7ea7089d0324cd43113b93"`
Dec 01 02:13:16.662 INFO [stdout] 3546c00353902384c0eb1d043deffec8b0aa7fabad7ea7089d0324cd43113b93
Dec 01 02:13:16.673 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 02:13:17.209 INFO [stdout] 3fff17b1cca58fffd0f8861afd8c20ca56debae7bcca8ac8c88d1669bed1a046
Dec 01 02:13:17.215 INFO running `"docker" "start" "-a" "3fff17b1cca58fffd0f8861afd8c20ca56debae7bcca8ac8c88d1669bed1a046"`
Dec 01 02:13:19.262 INFO [stderr] usermod: no changes
Dec 01 02:13:19.340 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.05s
Dec 01 02:13:19.343 INFO [stderr]      Running /target/debug/deps/math-ea62825e6eb81783
Dec 01 02:13:19.375 INFO [stderr] su: No module specific data is present
Dec 01 02:13:19.375 INFO [stdout] 
Dec 01 02:13:19.375 INFO [stdout] running 0 tests
Dec 01 02:13:19.375 INFO [stdout] 
Dec 01 02:13:19.375 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 02:13:19.375 INFO [stdout] 
Dec 01 02:13:20.357 INFO running `"docker" "inspect" "3fff17b1cca58fffd0f8861afd8c20ca56debae7bcca8ac8c88d1669bed1a046"`
Dec 01 02:13:20.605 INFO running `"docker" "rm" "-f" "3fff17b1cca58fffd0f8861afd8c20ca56debae7bcca8ac8c88d1669bed1a046"`
Dec 01 02:13:21.002 INFO [stdout] 3fff17b1cca58fffd0f8861afd8c20ca56debae7bcca8ac8c88d1669bed1a046
